I\'m using angular 1.1.5 and I\'m using a $resource to make a XHR to a REST service but it seems like the the $resource isn\'t appending the header as X-Requested-With as XM
I had the same issue and I solved it using:
myApp.config(['$httpProvider', function($httpProvider) {
$httpProvider.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
}]);
Also you can set the header to accept application/json:
$http({
method: 'GET',
url: '/someUrl',
headers: { Accept: 'application/json' }
})