我从部署在MobileFirst Development Server中的HTTP适配器到达后端,并在响应中出现一些意外结果。
后端不在我的控制之下并使用HTTPS,因此检查后端日志或使用wireshark的流量不适合我。
我希望能够检查传出的标头。有没有办法做到这一点?
答案 0 :(得分:0)
Worklight Server到后端
我认为最简单的方法是在检查时切换到HTTP(假设它不是生产时间),或者将证书添加到Wireshark以便能够inspect the network traffic even though it's in HTTPS
设备到Worklight Server 假设您的请求也不是通过HTTPS发送的,我相信您可以在Chrome的DevTools中的“网络”标签中看到所有已发送的标题。
根据您的Worklight版本,您可能看不到任何查询 在这种情况下,您可以在最底层的initOptions.js中添加以下内容,然后再试一次(但请注意,这是不受支持的,可能会随着之前提到的任何版本而更改 - 仅为此调试会话使用它查看“网络”选项卡日志中的查询。)
WL.androidProfileData[WL.EPField.SUPPORT_WL_NATIVE_XHR] = false;
WL.iphoneProfileData[WL.EPField.SUPPORT_WL_NATIVE_XHR] = false;
WL.ipadProfileData[WL.EPField.SUPPORT_WL_NATIVE_XHR] = false;
WL.windowsphone8ProfileData[WL.EPField.SUPPORT_WL_NATIVE_XHR] = false;
但是,如果您在所有端点使用HTTPS,它可能没有帮助......考虑在开发应用程序时更改为HTTP?