我的问题是,当我尝试将$http.get
用于本地网址response.status
时,会返回200
,但当网址为外部时(例如http://example.com
),{{ 1}}返回response.status
,表示请求已中止。我读了https://docs.angularjs.org/api/ng/service/ $ http。
**我不清楚的是,如果此状态是由我的本地服务器或外部服务器引起的。我已经与外部服务器的管理员交谈,他们说他们的服务器上允许-1
。
注意:我正在尝试使用CORS
在Wordpress
内发出请求。它与angular
?
我的代码:
Wordpress
答案 0 :(得分:0)
正如Phil在评论中提到的,我查看了我的浏览器的网络控制台,结果我发现我正在尝试从https
向http
发出导致status code
的请求{1}}的{1}}。
我已将配置更改回-1
以进行测试,以解决问题,并通过http
status code
来回复来电