gpt4 book ai didi

ios - 发送http post请求时NSURLErrorDomain Code=-1001错误

转载 作者:IT王子 更新时间:2023-10-29 05:30:37 25 4
gpt4 key购买 nike

我正在使用以下代码将图像发布到我的服务器。

@IBAction func postButtonPressed(sender: UIButton) {
let task = NSURLSession.sharedSession().dataTaskWithRequest(createRequest("http://xx.xx.xxx.xxx/xxxx/"), completionHandler: {
data, response, error in
println(NSString(data: data, encoding: NSUTF8StringEncoding))
})
task.resume()
}

其中 createRequest() 创建所需的 NSURLRequest 对象。

这在我使用模拟器时工作正常。问题是当我在 iPhone 上运行我的应用程序时出现以下错误。

Error Domain=NSURLErrorDomain Code=-1001 "The operation couldn’t be completed. (NSURLErrorDomain error -1001.)" UserInfo=0x155e71f0 {NSErrorFailingURLKey=http://xx.xxx.xxx.xxx/xxxx/, NSErrorFailingURLStringKey=http://54.148.156.117/query/, NSUnderlyingError=0x155674d0 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error -1001.)"}

我了解到这个错误是一个超时错误。重新启动应用程序或手机没有帮助。此外,我已经尝试从网络浏览器将图像发布到我的服务器并且没有问题。

可能导致此超时错误的原因是什么?

编辑:当我监控我的网络事件时,我意识到该应用发送了 10 MB 的数据,即使我发送的图像是 0.1 MB。

最佳答案

显然我的发布请求出现超时错误,因为我发送的图片服务器会认为太大。我缩小了图像,以使服务器可以接受我的图像。

作为this post建议,NSURLErrorDomain Code=-1001 错误可能是由许多因素引起的,包括;

  • 服务器响应时间限制
  • 关于传入数据的服务器规则
  • 身份验证问题

希望对其他人有帮助

关于ios - 发送http post请求时NSURLErrorDomain Code=-1001错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27159510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com