如何从SAPUI5中的HTTP响应中获取自定义标头?

时间:2016-11-08 09:17:04

标签: javascript http odata sapui5

我正在执行一个put操作,它在休息客户端工作得很好,我得到了pgi header,如下图所示。

click here to open image

现在,我尝试使用update方法从sapui5 odatamodel获得相同的内容。 以下是我的代码。

oModel.update("/performpgi(Srno='241')", {"Srno":"241"}, null,                                
  function(oData, oResponse) {
     console.log(oResponse.headers.pgi) //undefined
  }, function(err) {});

在响应标题中,我没有找到任何pgi变量。

有人可以帮我解决这个问题吗?

感谢。

1 个答案:

答案 0 :(得分:0)

var fnFunction = function(oEvent){
//oEvent has your complete response, headers and so on
//So you can do whatever you want to do.
//please note that this is called on failure so just handle based on response code
};

oModel.attachRequestCompleted(oData?, fnFunction, oListener?);