MobileFirst:在 Public IP - 无法从应用程序调用适配器
MobileFirst: At Public IP- Unable to Call adapter from application
生产时我收到以下错误。
POST http://publicIP:9080/AppName/apps/services/api/proj/common/query
403 (Forbidden ( The server denied the specified Uniform Resource
Locator (URL). Contact the server administrator. ))worklight.js:1099
window.WLJSX.Ajax.Request.WLJSX.Class.create.requestworklight.js:1062
window.WLJSX.Ajax.Request.WLJSX.Class.create.initializeworklight.js:526
klassworklight.js:3410
window.WLJSX.Ajax.WLRequest.WLJSX.Class.create.sendRequestworklight.js:3278
window.WLJSX.Ajax.WLRequest.WLJSX.Class.create.initializeworklight.js:526
klassworklight.js:8580 __invokeProcedureworklight.js:8623 (anonymous
function) worklight.js:5061
[/AppName/apps/services/api/AppName/common/query] failure. state: 403,
response: The server was unable to process the request from the
application. Please try again later.worklight.js:5061
WL.Logger.__logworklight.js:5445 PUBLIC_API.(anonymous
function)worklight.js:3559
window.WLJSX.Ajax.WLRequest.WLJSX.Class.create.onFailureworklight.js:3522
window.WLJSX.Ajax.WLRequest.WLJSX.Class.create.onWlFailureworklight.js:958
(anonymous function)worklight.js:1181
window.WLJSX.Ajax.Request.WLJSX.Class.create.respondToReadyStateworklight.js:1114
window.WLJSX.Ajax.Request.WLJSX.Class.create.onStateChangeworklight.js:958
(anonymous function)
我正在使用
- IBM MobileFirst 6.3 消费者版
- Liberty 配置文件 8.5.3
场景运行
此应用程序在本地主机上 运行 并且在内部网络中运行良好。
但是在 Public IP,我无法从应用程序访问 httpadapter。
//******** 调用应用程序时浏览器日志错误
Blockquote
拒绝连接
2015 年 2 月 26 日 1:43:12 下午
日志类型:Web 代理(反向)
状态:12202 Forefront TMG 拒绝了指定的统一资源定位器 (URL)。
规则:移动应用
来源:内部 (10.39.30.64:52151)
目的地:本地主机 (worklightsvr.local.machine 132.20.68.46:9080)
要求:POST http://132.20.68.46:9080/AppName/apps/services/api/example/common/query
过滤器信息:Req ID:0a68784f;压缩:client=Yes,server=No,compress rate=0% decompress rate=0%
协议:http
用户:匿名
说明:C:\Program Files\Microsoft Forefront Threat Management Gateway\UI_HTMLs_image\general\minusImg.gif其他信息
1.客户端代理:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36
2. Object来源:互联网(来源是互联网。Object已添加到缓存中。)
3.缓存信息:0x51c0000(响应包括CACHE-CONTROL:NO-CACHE或PRAGMA:NO-CACHEheader。响应包括CACHE-CONTROL:NO-STOREheader。响应包括 CACHE-CONTROL:MUST-REVALIDATE 或 CACHE-CONTROL:PROXY-REVALIDATE header。响应包括 EXPIRES header。响应包括WWW-AUTHENTICATE header。)
4.处理时间:1 MIME类型:
Blockquote
如错误所述,请与您的 IT 部门确认您没有在公司防火墙中的某处阻止 URL/domain。
生产时我收到以下错误。
POST http://publicIP:9080/AppName/apps/services/api/proj/common/query 403 (Forbidden ( The server denied the specified Uniform Resource Locator (URL). Contact the server administrator. ))worklight.js:1099 window.WLJSX.Ajax.Request.WLJSX.Class.create.requestworklight.js:1062 window.WLJSX.Ajax.Request.WLJSX.Class.create.initializeworklight.js:526 klassworklight.js:3410 window.WLJSX.Ajax.WLRequest.WLJSX.Class.create.sendRequestworklight.js:3278 window.WLJSX.Ajax.WLRequest.WLJSX.Class.create.initializeworklight.js:526 klassworklight.js:8580 __invokeProcedureworklight.js:8623 (anonymous function) worklight.js:5061 [/AppName/apps/services/api/AppName/common/query] failure. state: 403, response: The server was unable to process the request from the application. Please try again later.worklight.js:5061 WL.Logger.__logworklight.js:5445 PUBLIC_API.(anonymous function)worklight.js:3559 window.WLJSX.Ajax.WLRequest.WLJSX.Class.create.onFailureworklight.js:3522 window.WLJSX.Ajax.WLRequest.WLJSX.Class.create.onWlFailureworklight.js:958 (anonymous function)worklight.js:1181 window.WLJSX.Ajax.Request.WLJSX.Class.create.respondToReadyStateworklight.js:1114 window.WLJSX.Ajax.Request.WLJSX.Class.create.onStateChangeworklight.js:958 (anonymous function)
我正在使用
- IBM MobileFirst 6.3 消费者版
- Liberty 配置文件 8.5.3
场景运行
此应用程序在本地主机上 运行 并且在内部网络中运行良好。
但是在 Public IP,我无法从应用程序访问 httpadapter。
//******** 调用应用程序时浏览器日志错误
Blockquote
拒绝连接 2015 年 2 月 26 日 1:43:12 下午 日志类型:Web 代理(反向) 状态:12202 Forefront TMG 拒绝了指定的统一资源定位器 (URL)。 规则:移动应用 来源:内部 (10.39.30.64:52151) 目的地:本地主机 (worklightsvr.local.machine 132.20.68.46:9080) 要求:POST http://132.20.68.46:9080/AppName/apps/services/api/example/common/query 过滤器信息:Req ID:0a68784f;压缩:client=Yes,server=No,compress rate=0% decompress rate=0% 协议:http 用户:匿名 说明:C:\Program Files\Microsoft Forefront Threat Management Gateway\UI_HTMLs_image\general\minusImg.gif其他信息 1.客户端代理:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36 2. Object来源:互联网(来源是互联网。Object已添加到缓存中。) 3.缓存信息:0x51c0000(响应包括CACHE-CONTROL:NO-CACHE或PRAGMA:NO-CACHEheader。响应包括CACHE-CONTROL:NO-STOREheader。响应包括 CACHE-CONTROL:MUST-REVALIDATE 或 CACHE-CONTROL:PROXY-REVALIDATE header。响应包括 EXPIRES header。响应包括WWW-AUTHENTICATE header。) 4.处理时间:1 MIME类型:
Blockquote
如错误所述,请与您的 IT 部门确认您没有在公司防火墙中的某处阻止 URL/domain。