角度2:不允许删除方法
问题描述:
我对Angular 2 http.delete
方法有问题。我的代码如下:角度2:不允许删除方法
const headers = new Headers({'Content-Type': 'application/x-www-form-urlencoded'});
this.http.delete(ConstVarService.url + 'api/tasks/UsunZapis', new RequestOptions({
headers: headers,
body: {tasksId: entryId}
})).subscribe((data) => {
console.log(data)
});
当我执行,我得到了以下错误:
OPTIONS http://192.168.13.36/pplus-dev/appapi/api/tasks/UsunZapis 405 (Method Not Allowed)
Failed to load http://192.168.13.36/pplus-dev/appapi/api/tasks/UsunZapis: Response for preflight has invalid HTTP status code 405
但邮差一切正常,相同的URL,内容类型等
好的,所以我需要更改我的PHP后端应用程序或在我的角度应用程序中的东西?为什么邮递员的工作是正确的,但角度不是? – Michaell94
您需要更改PHP后端才能返回正确的CORS标头。邮差工作,因为它不是一个网站,跨域只是一个问题时,从网站的请求。 – Bill