cualquier buena biblioteca para enviar encabezados POST en ruby?enviando POST en ruby?
5
A
Respuesta
16
Usted puede hacer algo como esto ...
require 'net/http'
postData = Net::HTTP.post_form(URI.parse('http://thewebsite.net'), {'postKey'=>'postValue'})
puts postData.body
4
La biblioteca estándar Net::HTTP es bastante sencilla y se encarga de POST
.
A partir de los documentos:
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
}
Para ejemplos más detallados de cómo utilizar Net :: HTTP, ver Lilleaas agosto de Net::HTTP cheat sheet repository on Github.
1
1
Hay un montón de bibliotecas HTTP en Ruby. Está el estándar net/http y libcurl bindings. Pero también hay muchas bibliotecas de alto nivel para consumir servicios web como ActiveResource y HTTParty. Depende de lo que quieras hacer. Tal vez puede actualizar su pregunta con más información?
Cuestiones relacionadas
- 1. Enviando datos POST sin formulario
- 2. Enviando HTTP POST con System.Net.WebClient
- 3. Cliente C# REST enviando datos utilizando POST
- 4. iPhone enviando mensaje POST con NSURLConnection
- 5. ¿Enviando solicitudes de POST sin esperar respuesta?
- 6. Método WCF enviando POST en lugar de GET
- 7. Ruby post title to slug
- 8. Ruby https POST con encabezados
- 9. asp mvc post no enviando datos del formulario
- 10. Enviando una solicitud POST de Cocoa a Tumblr
- 11. Enviando solicitud de HTTP Post con acción SOAP usando org.apache.http
- 12. Enviando correos electrónicos basados en intervalos usando Ruby on Rails
- 13. ¿Cómo invocar el método HTTP POST sobre SSL en ruby?
- 14. Pruebas funcionales de un POST RESTful en Ruby on Rails
- 15. ¿Por qué $ .post() está sujeto a la misma política de origen, pero está enviando un formulario con method = 'POST' correcto?
- 16. Enviando solicitud HTTP DELETE en Android
- 17. Enviando SMS en Android
- 18. enviando NaN en json
- 19. enviando formulario programáticamente
- 20. Enviando archivo en fragmentos a HttpHandler
- 21. solicitud POST en Symfony2
- 22. Enviando solicitud JSON con Python
- 23. SVN post-commit hook enviando un mensaje de vuelta al cliente
- 24. Enviando datos de cadena a MVC Controller usando jQuery $ .ajax() y $ .post()
- 25. HTTP-POST una imagen a la aplicación Ruby on Rails
- 26. Ruby: ¿Cómo envío una solicitud JSON POST usando Curb?
- 27. Enviando un SMS en Android
- 28. Enviando MMS programáticamente en Android
- 29. Enviando solicitud http en node.js
- 30. Enviando boletines en Rails 3
Usted no dice cuál es el objeto 'http', o cómo obtenerlo –
@Pablo Eso es correcto; Yo no. Como dije, tomé ese ejemplo directamente de la documentación de Net :: HTTP (a la que me he vinculado). Supuse que el OP seguiría aprendiendo a usar Net :: HTTP. (Enseñe a una persona a pescar ...) – Telemachus
Buen trabajo que une la hoja de trucos ... Lo había editado pero lo recuperé porque parecía demasiado intrusivo. La mejor respuesta en general = +10 –