Http Delete Returning 415 Unsupported Media Type
·1 min
When performing an HTTP Delete with a payload, WebAPI needs the content type to be specified, otherwise you’re likely to see a 415 - Unsupported Media Type
response.
Here’s a super simple delete request, with content-type
included, for a JSON payload. Obviously, adjust the type to whatever your specific scenario requires.
$http({
method: 'DELETE',
url: links.blah.href,
headers: {
'Accept': 'application/vnd.hal+json',
'Content-Type': 'application/json' }, // <--- content type
data: {
dataNeededForDelete: someData
}
});