Python équivalent de Curl HTTP post
Je suis annonce d'Hudson, le serveur à l'aide de curl à partir de la ligne de commande à l'aide de la suite--
curl -X POST -d '<run><log encoding="hexBinary">4142430A</log><result>0</result><duration>2000</duration></run>' \
http://user:pass@myhost/hudson/job/_jobName_/postBuildResult
comme indiqué dans l'hudson documentation..je peux émuler la même chose à l'aide de python..je ne veux pas utiliser pyCurl ou envoyer cette ligne par le biais de l'os.system()..est il ny le chemin à l'aide de matières python??
Question similaire ici: stackoverflow.com/questions/1990976/...
OriginalL'auteur Arnab Sen Gupta | 2010-07-14
Vous devez vous connecter pour publier un commentaire.
où les données sont codées les données que vous voulez afficher.
Vous pouvez encoder une dict à l'aide de urllib comme ceci:
urllib.urlencode
commeencode
n'a pas été trouvé.OriginalL'auteur Can Berk Güder
L'époque moderne, solution à ce problème est beaucoup plus simple avec l' les demandes module (slogan: HTTP pour les humains!!! 🙂
OriginalL'auteur Ashish Gulati