POST üstbilgileri ruby'ye göndermek için iyi bir kütüphane var mı?ruby'de POST gönderiyor mu?
5
A
cevap
16
...
require 'net/http'
postData = Net::HTTP.post_form(URI.parse('http://thewebsite.net'), {'postKey'=>'postValue'})
puts postData.body
4
standart kütüphane Net::HTTP oldukça basittir ve POST
işler. Dokümanlar
:
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
}
Net :: HTTP nasıl kullanılacağına dair daha ayrıntılı örnekler için Ağustos Lilleaas en Net::HTTP cheat sheet repository on Github bakın. belirtildiği gibi
1
1
Ruby HTTP kütüphanelerinin bol vardır. Standart net/http ve libcurl bindings var. Ancak, ActiveResource ve HTTParty gibi web hizmetlerini tüketmek için çok sayıda yüksek düzeyde kütüphane de var. Ne yapmak istediğine bağlı. Belki sorunuzu daha fazla bilgi ile güncelleyebilirsin?
İlgili konular
- 1. HttpRequest neden POST yerine OPTIONS fiilini gönderiyor?
- 2. Bir liner e-postası gönderiyor mu?
- 3. raylar birden fazla e-posta gönderiyor mu?
- 4. System.Net.Mail Yeni MailMessage rastgele iki şekilde e-posta gönderiyor mu?
- 5. PHPMailer boş sayfaya gönderiyor
- 6. Node Webkit - görünüm üzerinden e-postaları gönderiyor ve gönderiyor
- 7. PHP curl otomatik olarak iki istek gönderiyor
- 8. Spring Boot 405 POST yöntemi desteklenmiyor mu?
- 9. $ _POST ile form veritabanı boş değerlerini gönderiyor
- 10. ActionMailer boş gövdeli e-postalar gönderiyor
- 11. pyshon modüllerini pyspark'ta diğer düğümlere gönderiyor musunuz?
- 12. Sunucu İstemci basit bir metin gönderiyor/alıyor
- 13. $ .post
- 14. POST?
- 15. POST
- 16. Django request.REQUEST.get() BOTH GET ve POST parametrelerini içeriyor mu?
- 17. POST olmadan büyük miktarlarda veri bir sayfadan diğerine geçiriliyor mu?
- 18. cron: dosyaya çıktı gönderiyor sonra bana EMAILing dosyası
- 19. MultipartEntityBuilder ve set UTF-8 için setCharset boş içerik gönderiyor
- 20. Rails'de gelen POST isteğinin json'u nasıl ayrıştırılır?
- 21. POST yöntemini Volley'e dönüştürme
- 22. jQuery - $ _FILES dizisini $ .post
- 23. POST değişkenleri başarı
- 24. ExpressJS AngularJS POST
- 25. HTTP POST (PHP + MySQL)
- 26. denetleyicisinde POST isteğinin nasıl işleneceği
- 27. Form, Post
- 28. GET'ten POST
- 29. POST verileri
- 30. Python POST
Sen söyleme neyi 'http' nesnedir ya Bu doğru @Pablo o –
nasıl; Yapmıyorum. Dediğim gibi, bu örneği doğrudan Net :: HTTP'nin belgelerinden (bağlandığım) aldım. Net :: HTTP'nin nasıl kullanıldığını öğrenerek OP'nin takip edeceğini varsaydım. gerçi Pardus bağlayan – Telemachus
İyi iş ... Bunu düzenlenmiş ama çok müdahaleci gibi görünüyordu çünkü o geri alındı (... bir insan balık tutmasını öğret). Genel olarak en iyi cevap = +10 –