मैं अपने सर्वर में एक "test.ini" फ़ाइल है, निम्न पाठ होते हैं:
"[ALL_OFF]
[ALL_ON]
"
मैं $http
के माध्यम से इस फाइल की सामग्री प्राप्त करने के लिए कोशिश कर रहा हूँ
var params = { url: 'test.ini'};
$http(params).then(
function (APIResponse)
{
deferred.resolve(APIResponse.data);
},
function (APIResponse)
{
deferred.reject(APIResponse);
});
यह कार्रवाई एक कोणीय अपवाद मिल गया (सिंटैक्स त्रुटि:: अनपेक्षित टोकन ए) सेवा, यहाँ मेरी समारोह का हिस्सा है।
मैं कोणीय ढांचे फ़ाइल को खोला, और मैं अपवाद पाया:
क्योंकि पाठ फ़ाइल की सामग्री के साथ शुरू "[" और के साथ समाप्त "]", कोणीय "लगता है कि" एक JSON फ़ाइल है।
यहाँ कोणीय कोड (1.2.23 संस्करण में लाइन 7474) है:
var defaults = this.defaults = {
// transform incoming response data
transformResponse: [function(data) {
if (isString(data)) {
// strip json vulnerability protection prefix
data = data.replace(PROTECTION_PREFIX, '');
if (JSON_START.test(data) && JSON_END.test(data))
data = fromJson(data);
}
return data;
}],
मेरा प्रश्न:
कैसे कर सकते हैं मैं बल कोणीय को नहीं इस चेक बनाने (if (JSON_START.test(data) && JSON_END.test(data))
) और नहीं जेएसओएन को पाठ प्रतिक्रिया का विश्लेषण करें?
अपने सर्वर को 'टेक्स्ट/सादा' के साथ फ़ाइल वापस करने के लिए बनाएं, तो यह किसी भी बदलाव के लिए बस – maurycy