15
我通过AngularJs $HTTP GET
调用后端服务/资源。当它不存在,它返回404
和Chrome网络标签表明,它是404
情况如下:
Request Method:OPTIONS
Status Code:404 Not Found
但里面AngularJs $HTTP
调用结果,我得到status=-1
,而不是404
:
{data: null, status: -1, config: Object, statusText: ""}
为什么会发生?
NB) 我在后端码头服务并启用CORS:
"Access-Control-Allow-Origin":"*"
"Access-Control-Allow-Headers": "origin, content-type, accept, authorization"
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS, HEAD"