【发布时间】:2017-04-13 05:12:55
【问题描述】:
我在请求标头中看不到任何数据。
使用关注
$http.post('http://localhost/api/validate', {}, { headers: key } );
在运行时传递的表单是
为什么我在 devtools 内的标题中看不到任何数据集。在服务器端获取空值也是如此。 不知道我做错了什么。
在查看了cmets和答案之后,我尝试了这个,但它仍然不起作用。
http.post('http://localhost/api/validate',key,
{ headers: { 'Content-Type': 'aplication/json'}}
}
仍然得到相同的结果:(
【问题讨论】:
-
检查请求负载。
-
Payload 我可以发送,但现在我想在 header 中发送数据。
-
header 中的数据可以以这种格式发送:{headers: {"key": "value"}} 它应该是第二个参数。第一个参数总是有效载荷或正文
-
这是发布请求的格式: $http.post('/someUrl', data, config).then(successCallback, errorCallback);更多细节在这里:docs.angularjs.org/api/ng/service/$http#post
-
注意:显示临时标题。消息显示在 DevTools 中,因为您看到的标头不是发送到服务器的实际标头。在这种情况下,没有发送任何标头。
标签: javascript angularjs http http-headers