任何好的庫發送紅寶石POST標題?用紅寶石發送POST?
5
A
回答
16
你可以做這樣的事情......
require 'net/http'
postData = Net::HTTP.post_form(URI.parse('http://thewebsite.net'), {'postKey'=>'postValue'})
puts postData.body
4
標準庫Net::HTTP非常簡單,並處理POST
。
從文檔:
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更詳細的示例,請參閱八月Lilleaas的Net::HTTP cheat sheet repository on Github。
1
1
有大量的Ruby的HTTP庫。有標準net/http和libcurl bindings。但是也有很多高級庫需要使用Web服務,例如ActiveResource和HTTParty。取決於你想要做什麼。也許你可以用更多的信息更新你的問題?
相關問題
- 1. 紅寶石發送vs __send__
- 2. 紅寶石用smtp發送郵件
- 3. 紅寶石HTTP POST參數
- 4. 紅寶石httparty POST請求
- 5. 如何發送POST請求並獲得紅寶石
- 6. 發送公鑰從紅寶石
- 7. 發送紅寶石後嵌套哈希
- 8. json向紅寶石發送請求
- 9. 紅寶石hipchat寶石無效發送文件
- 10. 紅寶石散列在紅寶石
- 11. 紅寶石發件人類?
- 12. 紅寶石發現陣列
- 13. 紅寶石雖然發行
- 14. 寶石安裝紅寶石
- 15. 調試寶石紅寶石
- 16. Twitter的紅寶石寶石
- 17. 紅寶石寶石 - LoadError
- 18. 錯誤紅寶石寶石
- 19. 卸載紅寶石寶石
- 20. 紅寶石寶石文檔
- 21. CONVER零到字符串紅寶石POST
- 22. 使用紅寶石
- 23. 用薩翁寶石紅寶石
- 24. 紅寶石寶石的開發,如何使用其他寶石功能?
- 25. 試圖用紅寶石機械化POST POST
- 26. 在紅寶石
- 27. 在紅寶石
- 28. 紅寶石
- 29. 紅寶石
- 30. 紅寶石
你不說什麼'http'對象,或者如何得到它 – 2010-08-22 20:28:50
@Pablo這是正確的;我不。正如我所說的,我直接從Net :: HTTP的文檔(我鏈接到)抓住了這個例子。我認爲OP會通過學習如何使用Net :: HTTP來跟進。 (教一個人去釣魚......) – Telemachus 2010-08-22 20:45:04
雖然我把它做好了鏈接,但是我已經編輯過但是把它翻了回來,因爲它看起來太具侵入性了。最佳答案= +10 – 2010-08-23 07:14:47