ios - Alamofire 请求错误 - SWIFT 2.0

标签 ios swift request alamofire

如何解决这个错误?

Request failed with error: Error Domain=NSURLErrorDomain Code=-1005 "The network connection was lost." UserInfo={NSUnderlyingError=0x7fc77b041ce0 {Error Domain=kCFErrorDomainCFNetwork Code=-1005 "(null)" UserInfo={_kCFStreamErrorCodeKey=-4, _kCFStreamErrorDomainKey=4}}, NSErrorFailingURLStringKey=https://www.themoviedb.org/search/remote/multi?, NSErrorFailingURLKey=https://www.themoviedb.org/search/remote/multi?, _kCFStreamErrorDomainKey=4, _kCFStreamErrorCodeKey=-4, NSLocalizedDescription=The network connection was lost.}

最佳答案

尝试使用 AlamofireSwift 2 将参数添加到 .GET 请求后,我遇到了相同的错误。我找到了几个提出问题的链接,但没有看到任何实际的答案。对于具有不同 kCFStreamErrorDomainKeys 的此错误的其他版本的建议不起作用。这似乎是最新版本的 Alamofire 的一个错误,但作为一种解决方法,我可以通过手动将参数添加到 url 字符串来让我的代码正常工作。

ie - 您可以使用“https://mywebservice.com/api/mycontroller”的url并添加参数:[“name”:“bob”],而不是指定

https://mywebservice.com/api/mycontroller?name=bob

当然,如果您传递许多参数,这会变得更加困难。

您可以在运行时生成这样的字符串:“https://mywebservice.com/api/mycontroller?name= ” + name

关于ios - Alamofire 请求错误 - SWIFT 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33832033/

相关文章:

iphone - 单击推送通知的操作按钮时,如何转到最新的 DetailView?

iOS 内存管理和 NSString 初始化

Swift 3 FileManager.default(......).first 是什么意思?

ios - UITextView 后面的 ImageView 未剪切到边界

java - Android Java Http 请求发布

python - 从 Pyramid 中的 __init__.py 访问请求

ios - 错误 : "connection to service named com.apple.MapKit.SnapshotService" when starting MKMapSnapshotter

ios - 在 View Controller 之间传递 NS Core Data 上下文引用

IOS ARKit Swift 当我移动时如何获得我和 SCNNode 之间的距离

php - 如何为 Ingram 微集成创建正确的订单测试?