ठीक है, मुझे घना होना चाहिए क्योंकि मुझे नोड.जेएस http.get या http.request का उपयोग करते समय त्रुटि स्थिति कोड कैसे प्राप्त करें। मेरे कोड:http NodeJS त्रुटि स्थिति कोड कैसे प्राप्त करें?
var deferred = $q.defer();
var req = https.get(options, function(response){
var str = '';
response.on('data', function (chunk) {
str += chunk;
});
response.on('end', function() {
console.log("[evfService] Got user info: "+str);
deferred.resolve(str);
});
});
req.on('error', function(e){
deferred.reject(e);
});
कि "req.on" बिट में, क्या मैं चाहता हूँ HTTP स्थिति कोड (अर्थात 401, 403, आदि) है। मुझे जो मिलता है वह अर्ध-बेकार त्रुटि ऑब्जेक्ट है जो मुझे कोड या प्रतिक्रिया ऑब्जेक्ट का कोई संदर्भ नहीं देता है। मैंने फ़ंक्शन (प्रतिक्रिया) कॉलबैक में अवरोध करने की कोशिश की है, लेकिन जब 404 है, तो इसे कभी नहीं कहा जाता है।
धन्यवाद!
आप response.statusCode की कोशिश की थी? – radubogdan