/ Url बाइंडिंग के साथ AngularJs में Http डिलीट विधि - कोणीयज, http

यूआरएल बाध्यकारी के साथ AngularJs में विधि हटाएं? - angularjs, http

अगर उपयोग कर रहे हैं

  $http.delete("api/contacts", Id);

फिर त्रुटि हो रही है

लेकिन जब उपयोग करना

   $http.delete("api/contacts/"+ Id);

निष्पादन हो रहा है।

मैं डेटा पास करने के लिए URL बाइंडिंग का उपयोग नहीं करना चाहता ...।

कृपया मुझे हल करने में मदद करें

उत्तर:

उत्तर № 1 के लिए 1

रेस्टफुल एपीआई के अनुसार, डिलीट स्पेक से आपको आईडी पास करने की आवश्यकता होती है।

यदि आप इसे url के माध्यम से पारित नहीं करना चाहते हैं, तो POST का उपयोग करें, लेकिन तब आपका ऐप बाकी आपी शैलियों का पालन नहीं करेगा।


जवाब के लिए 0 № 2

$ http.delete ("एपी / संपर्क", {डेटा: {आईडी: 666}});

कोशिश करें कि, और कोणीय $ http में कॉन्फिग ऑब्जेक्ट के बारे में पढ़ें।

https://docs.angularjs.org/api/ng/service/$ Http # उपयोग