Ruby:
HTTP अनुरोध भेजना
How to: (कैसे करें)
Ruby में HTTP अनुरोध भेजने के लिए net/http स्टैंडर्ड लाइब्रेरी का उपयोग करें:
require 'net/http'
require 'uri'
uri = URI('http://example.com/index.html')
response = Net::HTTP.get_response(uri)
puts response.code # सर्वर से प्रतिक्रिया कोड
puts response.body # सर्वर से आई सामग्रीसैंपल आउटपुट:
200
<!doctype html>...Deep Dive (गहराई से जानकारी)
आरंभ में, HTTP अनुरोध केवल सरल टेक्स्ट डेटा के आदान-प्रदान के लिए थे। अब, जटिल JSON या XML जैसे फॉर्मेट में भी डेटा भेजा और प्राप्त किया जाता है। Ruby में net/http के अलावा, httparty और rest-client जैसे जेम्स भी हैं जो HTTP अनुरोध को और सरल बनाते हैं। इम्प्लीमेंटेशन में एसिंक्रोनस ऑपरेशन, थ्रेडिंग और सेशन मैनेजमेंट जैसी जटिलताएँ भी शामिल हो सकती हैं।
See Also (और भी देखें)
- Ruby’s
net/httpdocumentation: Ruby-Doc.org - Net::HTTP httpartygem: GitHub - httparty/httpartyrest-clientgem: GitHub - rest-client/rest-client- More on HTTP requests in Ruby: RubyGuides - HTTP Requests