Angular $http status (-1)

前端 未结 1 1024
情话喂你
情话喂你 2020-12-06 10:13

I call a backend service/resource by AngularJs $HTTP GET. When it is not available it returns 404 and Chrome Network tab shows that it is 404

相关标签:
1条回答
  • 2020-12-06 10:56

    It returns -1 because, as the traces show, the GET request has not even been sent. What has been sent is the pre-flight OPTIONS request, which, by returning 404, prevented the browser to send the actual GET request.

    Your server shouldn't return a 404 response for the OPTIONS request. It should return a 200 response.

    0 讨论(0)
提交回复
热议问题