Tôi gọi dịch vụ/tài nguyên phụ trợ của AngularJs $HTTP GET
. Khi nó không phải là có sẵn nó trả 404
và tab Mạng Chrome sẽ hiển thị rằng nó là 404
như sau:
Request Method:OPTIONS
Status Code:404 Not Found
NHƯNG bên AngularJs $HTTP
kết quả cuộc gọi, tôi nhận được status=-1
và không 404
:
{data: null, status: -1, config: Object, statusText: ""}
Tại sao nó lại xảy ra?
NB) Tôi có một dịch vụ cầu cảng trên phụ trợ và kích hoạt CORS:
"Access-Control-Allow-Origin":"*"
"Access-Control-Allow-Headers": "origin, content-type, accept, authorization"
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS, HEAD"