经常从服务器获取以下错误。
错误域= kCFErrorDomainCFNetwork代码= 303“无法完成操作。(kCFErrorDomainCFNetwork错误303.)”UserInfo = 0x18a41d20 {NSErrorFailingURLKey = https://s3.amazonaws.com/Multimedia/Audios/20150428/AUDIO_CB0F4CAF-C921-46B6-AEC2-1FA6B7FB91A0.wav,NSErrorFailingURLStringKey = https://s3.amazonaws.com/Multimedia/Audios/20150428/AUDIO_CB0F4CAF-C921-46B6-AEC2-1FA6B7FB91A0.wav}
任何人都可以告诉我这些问题的原因是什么?
此致 钱德里卡
答案 0 :(得分:1)
这是一个解析问题。您可以在此处查找错误代码(在CFNetworkErrors常量下): https://developer.apple.com/library/mac/documentation/Networking/Reference/CFNetworkErrors/index.html#//apple_ref/c/tdef/CFNetworkErrors
此问题也在这里讨论过: what is kCFErrorDomainCFNetwork Code=303
简而言之,服务器正在引发此错误,因为您可能遇到编码问题或者使用了错误的HTTP方法。
答案 1 :(得分:0)
这是一个kCFErrorHTTPParseFailure错误。您能提供更多详细信息,例如:
- 您是否尝试上传或下载文件?
- 您使用AWSS3TransferManager,AWSS3或AWSPresignedURL进行上传或下载吗?
- 每次都会发生吗?如果没有,百分比是多少?
-A code snippet