【发布时间】:2018-04-11 06:50:38
【问题描述】:
我正在使用 swift 构建一个 iOS 应用程序。我使用 URLSession 进行 API 调用。我使用 IP 地址进行了所有 API 调用,并且一切正常。现在要将应用程序放入商店,我将 IP 地址更改为域名。 API 由邮递员工作。但在我的代码中,它给出了错误:
“HTTP 加载失败(错误代码:100 [1:100]),以错误结束 - 代码:100,操作无法完成。协议错误”。
我已经使用了任意负载。我尝试将“https”和“http”作为协议。我错过了什么?
斯威夫特 3
Xcode 9
测试设备 iOS 11
编辑: 如果我使用服务器的 IP 地址,则不会出现此问题。因此,我认为我的请求或其格式没有错误。仅当我将 IP 地址更改为域名(https://myServerAddress.com)时才会出现错误。
【问题讨论】:
-
我看到一个反对票。请在投反对票之前说出原因。我没有看到任何重复的问题给出适当的答案。
标签: ios swift https urlsession