J'utilise urllib2 pour créer une requête HTTP, j'ai besoin de définir Content-Type: application/json dans l'en-tête, mais cela ne semble pas fonctionnerDéfinition de Content-Type/application/json dans l'en-tête
request = urllib2.Request(url, data='\"type\":\"chain\",\"data\":null')
request.add_header("Authorization", "Basic %s" % creds)
request.add_header("Content-Type", "application/json")
request.add_header("Accept", "application/json")
print "Data: %s" % request.get_data()
print "Accept: %s" % request.get_header("Accept")
print "Content-Type: %s" % request.get_header("Content-Type")
print "Authorization: %s" % request.get_header("Authorization")
Les résultats sont les suivants:
données: "type": "chaîne", "data": null
Accept: application/JSON
Content-Type: Aucun
Autorisation: U1lTQ1RMOmFiYzEyMw de base ==
Comme vous pouvez le voir, même si je paramètre "Type de contenu", son coming back "Aucun".
Toute aide serait appréciée