मैं एक एपीआई से कनेक्ट करने और अपने रेल ऐप के साथ जेसन परिणाम पुनर्प्राप्त करने का प्रयास कर रहा हूं, हालांकि यह काम नहीं कर रहा है। उदाहरण के लिएरूबी नेट :: HTTP :: प्राप्त करें और JSON प्रतिक्रियाएं
लें:
@request = Net::HTTP::Get.new "http://example.com/?search=thing&format=json"
जब मैं अपने ब्राउज़र में यूआरएल की कोशिश यह काम करता है! और मुझे JSON डेटा मिलता है, हालांकि जब मैं रूबी में कोशिश करता हूं तो शरीर शून्य होता है।
>> y @request
--- !ruby/object:Net::HTTP::Get
body:
body_stream:
header:
accept:
- "*/*"
user-agent:
- Ruby
method: GET
path: http://example.com/?search=thing&format=json
request_has_body: false
response_has_body: true
कोई विचार?
जो अधिकतर काम करता है, विधि में दो तर्क और कोई प्रोटोकॉल नहीं होता है: 'नेट :: HTTP.get_response ("example.com", "/? Search = thing & format = json") ' –
वाह आप सही हैं। इसके लिए खेद है (संपादन) –