I\'m trying to make a cross-origin POST request using Angular $http with the following code.
//I\'ve tried setting and removing these http config options
$http.d
I'm not sure the Content-Type
header will be sent if you are NOT sending any data. Add a data
object and try it:
return $http({
method: 'POST',
//withCredentials:true,
headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'},
data: data,
url: url
});
Also, usually with a post you use data
instead of params
(get).
You can also refer to this SO question that has some more info on how to transform the data if you need to: How can I post data as form data instead of a request payload?