【问题标题】:ASIHTTPRequest timeout with AnyConnectAnyConnect 的 ASIHTTPRequest 超时
【发布时间】:2013-04-30 05:41:36
【问题描述】:

在我的应用程序中,我使用ASIHTTPRequest 从服务器获取信息。只要我使用公司的无线设备,它就可以正常工作。

但是,我现在需要使用 Cisco AnyConnect 从网络外部进行连接。在 PC 上,可以通过 VPN 连接到服务器,但我无法通过应用程序访问服务器。尽管我已将超时间隔增加到 60 秒(这已经太多了),但我总是会超时。

当我使用 AnyConnect 时,我需要在代码中更改什么特别的东西吗?现在,它不会自动检测代理,我得到(null)proxyHost0proxyPort

【问题讨论】:

  • 网址是本地地址吗?
  • 只能在本地访问。 URL 如下所示:http://<some-words>.local:<port>/<remaining-part-of-url>
  • 您是否尝试过从高级屏幕按需连接?
  • 您是指ASIAuthenticationDialog 吗?我无法使用它。我有同步请求,但即使在注释掉ASIHTTPRequest 中的检查后,对话框也不会显示。我的应用不知道我正在使用代理。我不知道如何检测到它并将其放入请求中。
  • 尝试禁用按需使用 ip 地址。它仍然只是听起来像一个 dns 问题。不确定这是否行不通。

标签: ios objective-c rest asihttprequest vpn


【解决方案1】:

非常感谢您的帮助,@MarkM。使用IP解决了我的问题。我刚刚将http://<some-words>.local:<port>/<remaining-part-of-url> 替换为http://<IP>:<port>/<remaining-part-of-url>,它就可以工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-13
    • 1970-01-01
    • 1970-01-01
    • 2020-12-03
    • 2022-07-16
    • 1970-01-01
    相关资源
    最近更新 更多