我正在执行以下 $save 调用我的 angularJS $resource 和 POST 到我的 API。我能够调试到我的成功回调处理程序,并且该对象实际上是在我的 API 中创建的。
myObj.$save({}, function (value, responseHeaders) {
myObj.someSuccessFunction();
}, function (responseText) {
myObj.someFailureFunction();
});
我无法从“responseHeaders”参数中检索任何内容。“responseHeaders()”返回一个空对象。我想像这样提取“位置”响应标头:responseHeaders("Location")。
值得注意的是,在chrome中调试时会填写Response。由于某种原因,无法填充“responseHeaders”对象。
我们如何获得这些 responseHeaders?
谢谢!