Tel est l'objectif de la demande après que j'ai besoin en python:POST python-requêtes de fichiers de demande
je suis arrivé fichier XML, URL et jeton d'authentification. En fonction du fichier xml, j'obtiens la réponse xml du serveur.
req = requests.post(url='http://abc123.com/index.php/plan/', \
headers={'auth-token': 'abCdeFgh'}, \
data={'data': open('sample_plan.xml', 'rb')})
demande Publier le code d'état est de 200, mais il y a erreur en réponse xml comme "<error>invalid XML for request</error>
". Supposément que le fichier XML est rempli dans le mauvais paramètre dans ma demande de publication. Mais dans un autre outil - Facteur - https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop?hl=en? cela fonctionne et réussit avec la bonne réponse xml. Ce que j'ai en Postman:
en-têtes: clé: Auth-token Valeur: Abcdefgh
dans le corps: Option form-data c .. clé: data Valeur: fichier sample_plan.xml choisi ..
Objectif pour les paramètres (tous les paramètres sont obligatoires) de la demande de poste: 1. en-tête - Authentification Token 2. dans le corps - fichier XML avec le nom/contentId = données
Quel paramètre dois-je mettre le fichier de la demande de poste dans? J'ai essayé presque tout - basé sur la documentation de demandes de python ...
Merci pour votre aide!