我通过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"