1

在生产中,我收到以下错误。

发布 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 窗口.WLJSX.Ajax.WLRequest.WLJSX.Class.create.sendRequestworklight.js:3278 窗口.WLJSX.Ajax.WLRequest.WLJSX。 Class.create.initializeworklight.js:526 klassworklight.js:8580 __invokeProcedureworklight.js:8623(匿名函数)worklight.js:5061 [/AppName/apps/services/api/AppName/common/query] 失败。状态:403,响应:服务器无法处理来自应用程序的请求。请稍后再试。worklight.js:5061 WL.Logger.__logworklight.js:5445 PUBLIC_API.(匿名函数)worklight.js:3559 窗口。

我在用

  • IBM MobileFirst 6.3 消费者版
  • 自由配置文件 8.5.3

场景运行
这个应用程序在本地主机和内部网络中运行得非常好。但是在公共 IP 上,我无法从应用程序访问 httpadapter。

//********ERROR Browser Log On Calling App

块引用

拒绝连接 INTERNALTMG 2015 年 2 月 26 日下午 1:43:12 日志类型:Web 代理(反向)状态:12202 Forefront TMG 拒绝指定的统一资源定位器 (URL)。规则:mobileapps 来源:内部 (10.39.30.64:52151) 目的地:本地主机 (worklightsvr.local.machine 132.20.68.46:9080) 请求:POST http://132.20.68.46:9080/AppName/apps/services/api/示例/常见/查询 过滤信息:Req ID:0a68784f;压缩:客户端=是,服务器=否,压缩率=0% 解压率=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. 对象来源: Internet(来源是 Internet。对象已添加到缓存中。) 3.缓存信息:0x51c0000(响应包括 CACHE-CONTROL:NO-CACHE 或 PRAGMA:NO-CACHE 标头。响应包括 CACHE-CONTROL:NO-STORE 标头。响应包括 CACHE-CONTROL:MUST-REVALIDATE 或 CACHE-CONTROL : PROXY-REVALIDATE 头。响应包括 EXPIRES 头。响应包括 WWW-AUTHENTICATE 头。) 4.

块引用

4

1 回答 1

0

如错误所示,请与您的 IT 部门确认您没有在公司防火墙的某处阻止 URL/域。

于 2015-03-01T08:12:52.070 回答