J'ai affaire à une API tierce et j'ai besoin d'envoyer une requête HTTP Post représentée en XML. Comment dois-je faire cela dans Rails? Quelle bibliothèque/méthode, le cas échéant, me permettra de faire cela?Envoyer du XML sur HTTP avec Rails
1
A
Répondre
1
Essayez package net/http, notamment post method. Il y a aussi des exemples. Comme pour la partie xml, vous pouvez envoyer toutes les données que vous voulez tant que c'est une chaîne.
0
Un bon point de départ serait la bibliothèque Net :: HTTP: http://stdlib.rubyonrails.org/libdoc/net/http/rdoc/index.html
Questions connexes
- 1. Envoyer un message XML via HTTP Publier sur l'IP: Port
- 2. Rails s'exécutant sur WEBrick avec authentification HTTP
- 3. XML Envoyer des messages à Rails
- 4. envoyer le fichier xml à http en utilisant python
- 5. Comment envoyer du code XML vers un iframe avec JavaScript
- 6. Envoyer un tableau avec un HTTP Obtenir
- 7. Envoyer un cookie avec une requête HTTP en Java
- 8. Arbre de remplissage remplit avec xml sur http
- 9. Serveur HTTP Python avec XML-RPC
- 10. Comment envoyer du XML brut en Python?
- 11. Commande HTTP Post avec requête XML (PHP)
- 12. Ruby on Rails: comment afficher un HTTP 500 en XML?
- 13. Utilisation de HTTP PUT pour envoyer JSON avec Jquery et Rails 3
- 14. Envoyer une requête HTTP à partir du fichier VC++
- 15. C# Envoyer l'image via HTTP
- 16. Envoyer une chaîne XML avec un message HTTP dans ActionScript 3
- 17. Rails envoyer un mail avec GMail
- 18. Rails avec HTTP salissant POST Params
- 19. Envoyer une chaîne ASCII à l'aide du message HTTP
- 20. envoyer xml au serveur
- 21. PHP4: Envoyer XML sur HTTPS/POST via cURL?
- 22. Envoyer un jeton de périphérique avec HTTP POST
- 23. Comment envoyer du courrier avec ruby sur smtp avec ssl (pas avec rails, pas de TLS pour gmail)
- 24. envoyer une erreur de requête HTTP (Http 503) en C#
- 25. Envoi de données XML via HTTP POST avec PHP
- 26. XML => HTML avec Hpricot et Rails
- 27. Enregistrement de fichiers XML avec Rails
- 28. Envoyer du contenu HTML Texarea au fichier XML
- 29. Comment envoyer une requête de tête http avec Rebol?
- 30. Envoyer des informations d'en-tête HTTP avec Qt QNetworkAccessManager
donc je peux simplement passer la chaîne xml au second argument? – denniss
@denniss N'a jamais utilisé moi-même la méthode post, mais selon les docs - oui. En tout cas, ça ne fait pas mal d'essayer :) –