Angular 4 PHP后端发布错误
您好,我在将数据发布到后端时遇到此错误,我使用的是php,并且我已经允许在后端使用标题:Angular 4 PHP后端发布错误,php,angular,Php,Angular,您好,我在将数据发布到后端时遇到此错误,我使用的是php,并且我已经允许在后端使用标题: header("Access-Control-Allow-Origin: *"); 请参考下面的附图。谢谢 您需要在php后端启用cors,请参考大家好,我得到了答案,我刚刚在我的帖子中添加了以下参数。代码如下: 创建(项目){ let headers=新的头({'Content Type':'application/x-www-form-urlencoded'}); let options=newre
header("Access-Control-Allow-Origin: *");
请参考下面的附图。谢谢
您需要在php后端启用cors,请参考大家好,我得到了答案,我刚刚在我的帖子中添加了以下参数。代码如下:
创建(项目){
let headers=新的头({'Content Type':'application/x-www-form-urlencoded'});
let options=newrequestoptions({headers:headers});
返回this.http.post(“your_url_here.com/index.php”,item,options)
.map(data=>data.json())
.toPromise();
}
该消息用通俗易懂的英语告诉您缺少什么。但我已经实现了标题('Access-Control-Allow-Origin:');在后端。。当我使用http.get时,我没有遇到任何问题,“但我已经在后端实现了标题('Access-Control-Allow-Origin:');这对您来说非常好,但这不是错误消息提到的标题。那么这意味着什么呢?您可能应该去读一下CORS的工作原理…?您发送的请求包含一个内容类型
头-但要使其工作,远程方必须首先发出信号,表示它愿意接受包含此头的跨域请求。这就是消息提到的标题的目的。我已经添加了标题('Access-Control-Allow-Origin:');在我的后端