counter
स्मार्टक्यूए का लोगो

AngularJS $http.post() firing get request instead of post

"angularjs $http.post() firing get request instead of post" के लिए कोड उत्तर. हमें मिल 2 कोड उदाहरण पर स्मार्टक्यूए नीचे javascript श्रेणी।

आपको जो समाधान चाहिए वह खोजें!

हम 50 से अधिक भाषाओं के सामान्य प्रोग्रामिंग मुद्दों के लिए समाधान प्रदान करते हैं, आशा है कि इससे मदद मिलेगी!

उदाहरण #1

द्वारा J. Wrong 9👍
update/ 301     text/html   angular.js:11442        
update  405     xhr         https://test.site/post/update
url: BASE_URL+"/leads/update",

उदाहरण #2

द्वारा alvarodms 0👍
  1. Be sure that your API method is ready to handle a POST request. Maybe Angular is actually firing a POST request, but your method is expecting a GET.

  2. If you are sure Angular is really firing a GET request instead of a POST for some reason, try to explicitly set the HTTP method on the $http object:

    $http({
       method: 'POST',
       url: BASE_URL+"/leads/update/",
       data: lead_data
    }).then(function (response) {
       deferred.resolve(response.data);
    });
    
प्रश्न और उत्तर स्टैक ओवरफ़्लो से एकत्र किए जाते हैं, cc by-sa 2.5, cc by-sa 3.0 और cc by-sa 4.0 के तहत लाइसेंस प्राप्त होते हैं।

समान प्रश्न