首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >API调用导致协议错误

API调用导致协议错误
EN

Stack Overflow用户
提问于 2017-10-30 10:14:21
回答 1查看 3.9K关注 0票数 2

我正在使用iOS构建一个应用程序。我使用URLSession进行API调用。我使用ip地址进行了所有API调用,并且都在工作。现在,为了把应用程序放在商店里,我把ip地址改成了域名。API是由邮递员提供的。但在我的代码中,它给出了错误:

HTTP加载失败(错误代码: 100 1:100),完成错误代码: 100,操作无法完成。协议错误。

我使用过任意负载真。我尝试了"https“和"http”作为协议。我遗漏了什么?

Swift 3

Xcode 9

iOS 11测试装置

编辑:如果我使用服务器的ip地址,则不会出现此问题。因此,我认为我的请求或其格式没有错误。只有当我将IP地址更改为域名(https://myServerAddress.com)时,才会出现错误。

EN

回答 1

Stack Overflow用户

发布于 2017-10-30 12:18:41

错误代码描述:

100继续客户端应继续其请求。此临时响应用于通知客户端已收到请求的初始部分,并且尚未被服务器拒绝。客户端应该继续发送请求的其余部分,或者,如果请求已经完成,则忽略此响应。服务器必须在请求完成后发送最终响应。有关使用和处理此状态代码的详细讨论,请参见8.2.3节。

看起来,要么请求没有包含所需的所有数据,因此服务器请求继续发送剩余的数据,要么服务器没有处理必须以适当方式提供的响应。

我认为这可能是对:Error Domain=NSPOSIXErrorDomain Code=100 "Protocol error"的重复

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47012751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档