Ruby https POST avec les en-têtes
Comment puis-je faire un post Https avec un en-tête en Ruby avec un json?
J'ai essayé:
uri = URI.parse("https://...")
https = Net::HTTP.new(uri.host,uri.port)
req = Net::HTTP::Post.new(uri.path)
req['foo'] = bar
res = https.request(req)
puts res.body
- Quelle est l'erreur?
Vous devez vous connecter pour publier un commentaire.
Le problème, il a été un json. Ce résoudre mon problème. De toute façon, ma question n'était pas claire, de sorte que la prime va à Juri
initheader: {'Content-Type' =>'application/json'}
Essayer:
req.body = "The body"
Voici une manière plus propre d'utiliser Net::HTTP. Si vous voulez juste pour obtenir la réponse et l'envoyer d'autres objets-là, c'est tout à fait utile.
use_ssl
comme un attribut! Merci!!!!Un sécurisé par défaut exemple:
Son travail, vous pouvez transmettre les données et d'en-tête comme ceci: