2017-01-30 9 views
6

का उपयोग कर मैं क्लाइंट साइड पर और सर्वर की तरफ Asp.NET वेब एपीआई कोर पर कोणीय 2 का उपयोग कर रहा हूं।त्रुटि प्राप्त करना "JSONP इंजेक्शन स्क्रिप्ट कॉलबैक नहीं बुलाया।" कोणीय 2 और सर्वर एएसपी.नेट कोर

मैंने नीचे कोड में दिखाए गए अनुसार एंगुलर 2 क्लाइंट से ASP.NET कोर वेब एपीआई में एक साधारण पोस्ट कॉल की है।

 this.http. 
      post("/api/Patient", data, options) 
      .map(res => res.json()) 
      .subscribe(
      res => this.CallBack(res), 
      err => this.logError(err)); 

मेरा सर्वर पक्ष एएसपी कोर वेबएपीआई कोड नीचे दिखाया गया है।

public IActionResult Post() 
{ 
// I am using EF and inserting to DB 
// Till here everything works fine. 
return Ok(obj); 
} 

जब पद होता है कि हम नीचे त्रुटि मिलती है

शुद्ध :: ERR_CONNECTION_RESET

डेटा सम्मिलित हो जाता है, लेकिन जब वस्तु के बारे में सर्वर लौटा दी है सिर्फ मना कर दिया। इसके अलावा जब मैं गलती में गहराई में गया तो मैंने नीचे देखा।

"JSONP इंजेक्शन स्क्रिप्ट कॉलबैक नहीं बुलाया।" JSONP_ERR_WRONG_METHOD: "JSONP अनुरोधों को GET अनुरोध विधि का उपयोग करना होगा।" JSONP_HOME

मेरे स्थानीय में यह काम करता है और कुछ बार यह दुर्घटनाग्रस्त हो जाता है। मैं वर्तमान में httpwww.smarterasp.net पर होस्ट कर रहा हूं और उस सर्वर पर यह त्रुटि अक्सर होती है।

किसी भी पॉइंटर्स का स्वागत किया जाएगा।

+0

की मेजबानी के मुद्दों इस मदद के लिए https://github.com/angular/angular/issues/8153 – CoderHawk

+0

धन्यवाद @CoderHawk मदद मिल सकती है की वजह से था कर रहे हैं। उस मुद्दे में उनके पास JSONP अनुरोध है जो मैं JSON अनुरोध कर रहा हूं। निश्चित नहीं है कि मुझे JSONP से निपटने की आवश्यकता क्यों है। –

+0

क्या आप चेक को पार कर सकते हैं, उसी पोस्ट अनुरोध पोस्टमैन क्लाइंट के साथ सही तरीके से काम करता है ?? –

उत्तर

0

मुझे पता है कि यह मजाकिया लगता है। लेकिन किसी ऑब्जेक्ट को वापस करने के बजाए पोस्ट में फिक्स के रूप में हमने जेएसओएन सीरियलाइज्ड स्ट्रिंग भेजी।

public string Post() // <-- this was first a object we changed to string 
{ 
// I am using EF and inserting to DB 
// Till here everything works fine. 
    return SerializedString; 
} 

हमें यकीन है कि इस www.smarterasp.net

संबंधित मुद्दे