मैं रूबी से जावा से आने के लिए नया हूं। मैं http प्राप्त करने का प्रयास कर रहा हूं और मुझे 400 का http प्रतिक्रिया कोड मिल रहा है। सेवा जो मैं http पर कॉल कर रहा हूं वह बहुत खास है और मुझे पूरा यकीन है कि मेरा अनुरोध बिल्कुल सही नहीं है। req
ऑब्जेक्ट को "अंदर देखें" के बाद यह उपयोगी होगा कि मैं सिर अनुरोध (नीचे) करने के बाद दोबारा जांच करूँगा कि अनुरोध_हेडर भेजे जा रहे हैं, जो मुझे लगता है कि मैं भेज रहा हूं। Req ऑब्जेक्ट को मुद्रित करने का कोई तरीका है?मैं नेट के बारे में जानकारी कैसे प्रिंट कर सकता हूं: डीबग प्रयोजनों के लिए HTTPRequest?
req = Net::HTTP.new(url.host, url.port)
req.use_ssl = true
res = req.head(pathWithScope, request_headers)
code = res.code.to_i
puts "Response code: #{code}"
मैं इस कोशिश की: puts "Request Debug: #{req.inspect}"
लेकिन यह केवल इस प्रिंट: #<Net::HTTP www.blah.com:443 open=false>
भयानक है, धन्यवाद। – Upgradingdave
जब मैं POST अनुरोधों के साथ 'set_debug_output' का उपयोग करता हूं, तो यह अनुरोध निकाय लॉग नहीं करता है। बाकी सब ठीक है (अनुरोध हेडर, प्रतिक्रिया शरीर, हेडर)। कोई विचार यह अनुरोध निकाय को लॉग कैसे करें? – tikh