Ios 带正文的Swift HTTP POST
我目前正在尝试将我公司的应用程序从ObjC迁移到Swift,并且在使用新的Ios 带正文的Swift HTTP POST,ios,http,post,swift,Ios,Http,Post,Swift,我目前正在尝试将我公司的应用程序从ObjC迁移到Swift,并且在使用新的NSURLSessionAPI(特别是dataTaskWithRequest:completionHandler:)发布请求时遇到了一些问题。我只是想用一些URL编码的参数(例如,somekey=someval&anotherkey=anotherval)作为我的主体来写一篇文章。当我尝试发送带有帖子的正文时,请求失败,并出现此错误 NSUnderlyingError=0x7ff20bd28b90“该操作无法完成。(KCF
NSURLSession
API(特别是dataTaskWithRequest:completionHandler:
)发布请求时遇到了一些问题。我只是想用一些URL编码的参数(例如,somekey=someval&anotherkey=anotherval
)作为我的主体来写一篇文章。当我尝试发送带有帖子的正文时,请求失败,并出现此错误
NSUnderlyingError=0x7ff20bd28b90“该操作无法完成。(KCFerrorDomainCFN网络错误-1005)。”
奇怪的是,当我不发送正文时,请求成功了。这并不适合我的用例,因为我需要随请求发送一个正文。标题似乎也不重要
我在这个一般主题上找到了几个GitHub/SO线程,但不同的是我只提出了一个请求,我得到了这个错误
我的第一个想法显然是我的身体出了问题,但即使是URL编码似乎也无法解决这个问题
这是我的设置:
- Xcode 6.1 6A1052d
- OS X 10.10 14A389
任何帮助或指导都将不胜感激。谢谢 结果是我没有将
HTTPMethod
设置为“POST”。。。有点希望错误更具体一些。请参阅iOS 8模拟器中的错误-1005。虽然在这种情况下-1005是相同的,但报告的错误消息是不同的。重新启动Xcode和模拟器并没有缓解这个问题。