Une bonne bibliothèque pour envoyer des en-têtes POST en ruby ?
Réponses
Trop de publicités?La bibliothèque standard Net::HTTP est assez simple et gère POST
.
Dans la documentation :
response = http.post('/cgi-bin/search.rb', 'query=foo')
# using block
File.open('result.txt', 'w') {|f|
http.post('/cgi-bin/search.rb', 'query=foo') do |str|
f.write str
end
}
Pour des exemples plus détaillés sur la façon d'utiliser Net::HTTP, voir l'article d'August Lilleaas intitulé Dépôt de l'antisèche Net::HTTP sur Github .
Il existe de nombreuses bibliothèques HTTP en Ruby. Il y a la bibliothèque standard net/http y Liaisons libcurl . Mais il y a aussi beaucoup de bibliothèques de haut niveau pour consommer des services web comme ActiveResource et HTTParty . Cela dépend de ce que vous voulez faire. Peut-être pouvez-vous mettre à jour votre question avec plus d'informations ?