【问题标题】:Titanium Mobile Framework. Access server through VPN from an iPad app钛移动框架。从 iPad 应用程序通过 VPN 访问服务器
【发布时间】:2012-01-03 23:36:06
【问题描述】:
在 iPad 应用程序中,VPN 处于活动状态并已连接,HttpClient 无法访问 Intranet 中的服务器,但当我从 Safari iPad 访问时,我可以访问相同的 url。
Titanium.Network.networkTypeName 属性显示“WIFI”或“MOBILE”,但与 VPN 连接无关。
谁能帮帮我?我的应用程序访问服务器必须通过 VPN。
提前致谢。
【问题讨论】:
标签:
ipad
httpclient
titanium
vpn
【解决方案1】:
我得到了更多关于我的问题的信息,实际上VPN不是问题,HTTClient使用当前设备连接通道,即使用VPN网络并且可以访问内网服务器。
问题与 WAS 服务器有关,当用户通过 LDAP 成功验证(使用 JAAS 标准)然后连接丢失,当验证失败时通信正常并向用户显示正确消息,但是当 LDAP 返回有效验证时某事弄丢了沟通渠道。
我不确定“真正的”问题,但解决方案是将 HTTP 标头添加到请求中:
“连接”:“保持活动”
这样就解决了问题。