Angular 2 http post请求获得空响应,但状态代码为200

时间:2017-07-03 09:07:52

标签: angular http

Accept:application/json, text/javascript, */*; q=0.01
Accept-Encoding:gzip, deflate, br
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
Content-Length:2765
Content-Type:application/x-www-form-urlencoded; charset=UTF-8
Host:169.172.68.223:9443
Origin:http://localhost:4200
Referer:http://localhost:4200/signon
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36

接受编码相关的任何内容:gzip,deflate,br

请告诉我,如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

HTTP状态代码200仅表示“确定”和“正常”。响应。这意味着您的请求已成功,空响应并不意味着您的请求没有成功,这就是为什么即使响应为空也可以获得200响应的原因。返回的响应是' null'但是你的回答成功可能是由于各种原因造成的。

例如,看看这个问题: Angular JS using $http() get a response, with status 200, but data is null