var req ={
"request": {
"header": {
"username": "name",
"password": "password"
},
"body": {
"shape":"round"
}
}
};
request.post(
{url:'posturl',
body: JSON.stringify(req),
headers: { "content-type": "application/x-www-form-urlencoded"}
},
function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body)
}
}
);
मैं रिक रिक्तर में कच्चे अनुरोध निकाय भेजना चाहता हूं। यह डाकिया पर काम कर रहा है लेकिन नोड जेएस में मैं कच्चे जेसन को पोस्ट अनुरोध के लिए अनुरोध निकाय के रूप में भेजने में सक्षम नहीं हूं।नोड जेएस कच्चे अनुरोध निकाय के साथ पोस्ट अनुरोध भेजें
त्रुटि क्या है? क्या आपका 'सामग्री-प्रकार ":" एप्लिकेशन/एक्स-www-form-urlencoded "गलत हो सकता है, क्योंकि आप JSON भेज रहे हैं? यह 'आवेदन/जेसन' होना चाहिए। –
पोस्ट /HTTP/JSON/Prices/GetPriceSheet.aspx HTTP/1.1 मेजबान: host.com सामग्री प्रकार: आवेदन/x-www फार्म-urlencoded कैश-नियंत्रण: नहीं कैश { "अनुरोध": {"हेडर": {"उपयोगकर्ता नाम": "नाम", "पासवर्ड": "पीडब्ल्यू"}, "बॉडी": {"आकार": "राउंड"}}} यह अनुरोध पूर्वावलोकन है जो डाकिया पर काम कर रहा है। तो मुझे हेडर में एक्स-www-form-urlencoded की आवश्यकता है लेकिन कच्चे जेसन डेटा भी भेजें। मुझे जो त्रुटि मिल रही है वह बाकी सेवा से गलत प्रारूप है। –