【问题标题】:Alamofire: Request Timeout on a specific URL & deviceAlamofire:在特定 URL 和设备上请求超时
【发布时间】:2021-01-28 01:25:36
【问题描述】:

我们遇到了这个奇怪的错误。我们正在使用的特定基本 URL 上收到“请求超时”错误,而另一个基本 URL 正在工作。

我怀疑该特定的基本 URL 存在某些问题。但我可能会遗漏一些东西。

此外,这仅发生在实际设备上,并且可以使用模拟器工作。我们也在使用 VPN(而旧的基本 URL 也可以)

【问题讨论】:

  • 有没有可能是网址不工作是http,而工作的网址是https?如果是这样,您将需要在 info.plist 中设置应用程序传输安全设置。如果不是,那么诊断起来有点困难。它们都使用 Postman 之类的测试工具工作吗?
  • 嗨,@詹姆斯。我们已经将应用程序 NSAppTransportSecurity 设置为 true,并且旧的基本 URL 也使用 HTTP://。它也适用于 Postman 和模拟器。
  • 测试如果找不到问题可以ping base url(host)。

标签: ios swift alamofire


【解决方案1】:

更新:

原来是基本 URL 是问题所在。我们最终使用了不同的基本 URL。

【讨论】:

    猜你喜欢
    • 2020-04-15
    • 1970-01-01
    • 1970-01-01
    • 2018-12-12
    • 1970-01-01
    • 1970-01-01
    • 2018-07-27
    • 2013-02-14
    • 1970-01-01
    相关资源
    最近更新 更多