Ich erstelle ein Programm in Python, das eine XML-Datei an die Rest-API einer Website sendet, um einen VCS-Stamm zu erstellen (dies schlägt die Website-API-Dokumentation vor). Mein Programm erstellt basierend auf Benutzereingaben eine XML-Datei, stellt sie (unter Verwendung der Anforderungsbibliothek) bereit und löscht dann die Datei. Gibt es eine Möglichkeit, die in der XML-Datei enthaltenen Informationen (hauptsächlich Eigenschaftswerte) zu veröffentlichen, ohne diese temporäre XML-Datei zu erstellen und zu löschen? Kann ich die Informationen als String oder etwas veröffentlichen? Beispiele in Python oder cURL könnten helfen.POST XML-Informationen mit Python
0
A
Antwort
1
Verwenden Sie das Daten-Attribut von requests
:
from io import BytesIO
import xml.etree.ElementTree as et
data = et.Element('some-xml')
tree = et.ElementTree(data)
payload = BytesIO()
tree.write(payload)
r = requests.post(url, data=payload.getvalue())
Verwandte Themen
- 1. Python senden POST mit Header
- 2. Post API Suche mit Python
- 3. Python Post-Anforderung mit Zertifikat
- 4. Post-XML-Datei mit Python
- 5. Python POST-Daten mit mod_wsgi
- 6. POST mit Python funktioniert nicht
- 7. Python: POST Params
- 8. Python POST binäre Daten
- 9. Python POST Anfrage Problem
- 10. Python URLLib/URLLib2 POST
- 11. XML-POST-REST-Anforderung mit Python
- 12. Erstellen einer JSON Post-Anforderung mit Python
- 13. Download-Datei mit Post-Methode und Python
- 14. Python - POST mit einem urllib2 Öffner
- 15. python-Anfragen Post mit Unicode-Dateinamen
- 16. Python Authentifizierung mit Anfragen Bibliothek über POST
- 17. POST-Anfrage mit oauth Inhaberschlüssel in Python
- 18. POST Daten zu Firebase mit Python
- 19. Post-Anfrage mit 3 Parametern in Python
- 20. Python POST bestellt params
- 21. Python äquivalent Locken HTTP-Post
- 22. Python POST Codierung und Formatierung
- 23. Python: POST-Anfrage funktioniert nicht?
- 24. Python POST sql Abfrage Ergebnis
- 25. Post JSON zu Python CGI
- 26. Python - POST-Anfrage funktioniert nicht
- 27. Python Anfragen Multipart HTTP POST
- 28. 422 Fehler: Python POST anfordern
- 29. Python Anfragen POST funktioniert nicht
- 30. Python Anfragen POST 400 Fehler
verwenden, um das 'data'-Attribut von Anfragen. – Daniel
@Daniel Weißt du wo ich einige Beispiele finde? –