रूबी में पोस्ट हेडर भेजने के लिए कोई अच्छी लाइब्रेरी?रूबी में पोस्ट भेज रहे हैं?
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
रूबी में HTTP पुस्तकालयों में से बहुत सारे हैं। मानक net/http और libcurl bindings है। लेकिन ActiveResource और HTTParty जैसी वेब सेवाओं का उपभोग करने के लिए बहुत अधिक उच्च स्तरीय पुस्तकालय भी हैं। निर्भर करता है कि आपकी क्या करने की इच्छा है। शायद आप अपने प्रश्न को अधिक जानकारी के साथ अपडेट कर सकते हैं?
संबंधित मुद्दे
- 1. प्रतिक्रिया के इंतजार किए बिना पोस्ट अनुरोध भेज रहे हैं?
- 2. मेरे सभी ब्राउज़र मूल शीर्षलेख नहीं भेज रहे हैं
- 3. कुकीज़ अनुरोध के साथ कुकीज़ भेज रहे हैं?
- 4. फेसबुक रीयल-टाइम अपडेट डेटा पोस्ट नहीं कर रहे हैं
- 5. रूबी पोस्ट शीर्षक स्लग
- 6. रूबी नेट :: HTTP पोस्ट
- 7. रूबी पर रूबी में पोस्ट में टैग जोड़ना
- 8. get_posts सभी पोस्ट वापस नहीं कर रहे हैं
- 9. URL पोस्टिंग पर मेरे पोस्ट चर क्यों दिख रहे हैं?
- 10. माउस एंटर/संदेश पोस्ट नहीं कर रहे हैं?
- 11. एएसपी एमवीसी पोस्ट फॉर्म डेटा नहीं भेज रहा है
- 12. रूबी में नेट द्वारा HTTP पोस्ट अनुरोध भेजना :: HTTP
- 13. आप किस रूबी दुभाषिया की उम्मीद कर रहे हैं?
- 14. एंड्रॉइड django सर्वर csrf को पोस्ट अनुरोध भेज रहा है
- 15. <img> हटा दिए बिना HTML ईमेल इरादे भेज रहे हैं?
- 16. भेज रहे हैं -removeAllAnimimations एक परत के लिए भी इसके सभी sublayers के लिए प्रचार?
- 17. मॉड्यूल == rubins रूबी में हैं?
- 18. फ़ीड में किस प्रकार की पोस्ट हैं?
- 19. आप रेल परीक्षण में पोस्ट पैरा कैसे निर्दिष्ट करते हैं?
- 20. रूबी और रत्न स्थापित हैं लेकिन सैस मणि काम नहीं कर रहे हैं
- 21. रेल पर रूबी में एक विश्वसनीय पोस्ट का कार्यात्मक परीक्षण
- 22. ब्राउज़र संदर्भ मेनू में जोड़ रहे हैं?
- 23. गिट सममित में विलय कर रहे हैं?
- 24. shards भर में खोज रहे हैं?
- 25. Wiimote से कैमरे में जा रहे हैं?
- 26. emacs में सीमित कॉलम देख रहे हैं
- 27. रूबी में स्प्लिट स्ट्रिंग, कोष्ठक की सामग्री को अनदेखा कर रहे हैं?
- 28. ग्रोवी/ग्रेल्स HTTP पर एक्सएमएल पोस्ट कर रहे हैं (आरईएसटी प्लगइन का उपयोग करके)
- 29. किसी एक चल रहे लिनक्स प्रक्रिया में Ctrl-Break कैसे भेज सकता है?
- 30. इसका उपयोग कर रहे हैं?
आप यह नहीं कहते कि 'http' ऑब्जेक्ट क्या है, या इसे कैसे प्राप्त करें –
@ पाब्लो यह सही है; मैं नही। जैसा कि मैंने कहा, मैंने उस उदाहरण को नेट :: HTTP के दस्तावेज़ से सीधे पकड़ लिया (जिसे मैंने लिंक किया था)। मैंने माना कि ओपी नेट :: HTTP का उपयोग करने के तरीके सीखकर पालन करेगा। (मछली को एक व्यक्ति को सिखाएं ...) – Telemachus
धोखाधड़ी को जोड़ने के लिए अच्छी नौकरी हालांकि ... मैंने इसे संपादित किया था लेकिन इसे वापस घुमाया 'क्योंकि यह बहुत घुसपैठ की तरह लग रहा था। सर्वश्रेष्ठ उत्तर समग्र = +10 –