Worklight 适配器覆盖请求的来源
Posted
技术标签:
【中文标题】Worklight 适配器覆盖请求的来源【英文标题】:Worklight Adapter Override Origin of request 【发布时间】:2014-08-29 19:13:52 【问题描述】:工作灯 6.1
使用 Chrome 测试后端访问 API,在一种情况下需要覆盖 Origin 的能力才能成功发出请求并避免状态 403。
在 Worklight http 适配器中实现相同的 API 我想覆盖 Origin 以避免 遇到 403。可以在 worklight http 适配器中覆盖 Origin。
感谢您的时间和帮助
【问题讨论】:
【参考方案1】:我自己没有尝试这个,因为我没有应用程序做你正在做的事情,但你可以向适配器请求添加标头。所以,试试这个问题中描述的内容:Does the IBM Worklight HTTP Adapter send/support sending a User-Agent header?
var input =
method : 'get',
headers: foo: 'bar',
path : '/mypath'
;
return WL.Server.invokeHttp(input);
其中 foo:bar 将是 Origin 标头以及它的值应该是什么。
【讨论】:
以上是关于Worklight 适配器覆盖请求的来源的主要内容,如果未能解决你的问题,请参考以下文章
Worklight - SOAP 适配器无法解析 <soapenv:Envelope> 请求
Worklight 6.1 - 如何在适配器级别的请求标头中设置 x 转发的 IP 地址
Worklight 5.0.6:Ajax 请求异常:向数据适配器发送大数据时表单太大