我(数据,状态,头,配置,状态文本)使用$ http.post()消息,使应用程序中的服务器调用。服务器代码位于.net中。对于特定用例,当进程失败时,服务器会返回一个业务异常和一条消息。
现在我可以看到越来越印在Chrome的在红色的控制台,用404代码一起。另外,我可以在Fiddler标题部分的顶部看到消息,如“HTTP/1.1 404消息到此处”。但我没有得到如何从响应头中提取该消息。
我想打印在控制台的功能如下,
$http.get(requestURL).success(
function (data,status,headers,config,statusText) {
//deferred.resolve(data);
console.log("In service",data,status,headers,config,statusText);
}).error(
function (data, status, headers, config, statusText) {
//deferred.reject(data);
console.log(data, status, headers, config, statusText);
});
的头,“匿名函数(名)”我需要帮助的东西提取出来的,(如果可能的话)。 statusText打印为未定义。我真的需要帮助,因为我需要向用户显示发送的消息。
如果它的事项:该消息是“reasonPhrase”属性被发送从服务器
补充一点'.then'老角工作见[为传统AngularJS V1.2更新](HTTP://计算器。com/a/33860223/5535245) – georgeawg
感谢您的提示,不知道这一点。所以没有理由继续使用旧的语法@Saurabh - 你还会发现更多有关这种新方法的文档。 – FlorianTopf