【发布时间】:2016-05-29 01:42:21
【问题描述】:
我通过 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: ""}
为什么会这样?
注意)
我在后端有一个码头服务并启用了 CORS:
"Access-Control-Allow-Origin":"*"
"Access-Control-Allow-Headers": "origin, content-type, accept, authorization"
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS, HEAD"
【问题讨论】: