I added a plunk that demonstrates this at:
http://plnkr.co/edit/1Pf5wTbjdMqmVQCkJ8il?p=preview
For example, if you view the plunk in firefox vs ie, and then examine the
request, you can see the difference.
On Wednesday, September 2, 2015 at 11:55:35 AM UTC-4, Rick Schumeyer wrote:
>
> I have some angular code using $resource.remove that works fine in all
> browsers in both angular 1.3 and 1.4, and it works in IE 11 with angular
> 1.3 but not 1.4.
>
> My question is, have I run into a bug in 1.4, or am I doing something
> incorrect?
>
> The following call the Supervisors REST resource and deletes a Supervisor.
>
> angular.module('testApp', ['ngResource'])
> .controller('myController', ['$scope', '$resource', function($scope,
> $resource) {
>
> var Supervisor = $resource('/api/supervisors/:id',{id: '@id'});
>
> $scope.doDelete = function() {
> console.log('delete');
> Supervisor.remove({id: 12});
> };
>
> }]);
>
> IE 11 with angular 1.3.12 produces this HTTP request (which is
> successful): (notice the content-length)
>
> DELETE http://localhost:8080/sx200_nossl/api/protected/supervisors/11
> HTTP/1.1
> Referer: http://localhost:8080/sx200_nossl/test.html
> Accept: application/json, text/plain, */*
> Accept-Language: en-US
> Accept-Encoding: gzip, deflate
> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like
> Gecko
> Host: localhost:8080
> *Content-Length: 0*
> DNT: 1
> Connection: Keep-Alive
> Pragma: no-cache
> Cookie: JSESSIONID=e76ba4dbd3a9d1d8f3308beff627
>
> IE 11 with angular 1.4.5 produces this HTTP request (which results in
> HTTP/1.1 400 Bad Request): (now content-length is 9)
>
> DELETE http://localhost:8080/sx200_nossl/api/protected/supervisors/12
> HTTP/1.1
> Referer: http://localhost:8080/sx200_nossl/test.html
> Accept: application/json, text/plain, */*
> Accept-Language: en-US
> Content-Type: text/plain;charset=UTF-8
> Accept-Encoding: gzip, deflate
> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like
> Gecko
> Connection: Keep-Alive
> *Content-Length: 9*
> DNT: 1
> Host: localhost:8080
> Pragma: no-cache
> Cookie: JSESSIONID=e76ba4dbd3a9d1d8f3308beff627
>
> *undefined*
>
>
>
>
>
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.