13 lines
275 B
JavaScript
13 lines
275 B
JavaScript
|
/**
|
||
|
* HTTP method override Interceptor.
|
||
|
*/
|
||
|
|
||
|
export default function (request) {
|
||
|
|
||
|
if (request.emulateHTTP && /^(PUT|PATCH|DELETE)$/i.test(request.method)) {
|
||
|
request.headers.set('X-HTTP-Method-Override', request.method);
|
||
|
request.method = 'POST';
|
||
|
}
|
||
|
|
||
|
}
|