【发布时间】:2017-05-18 14:32:41
【问题描述】:
我正在尝试使用 .get 方法使用 Alamofire 调用服务。 该请求没有什么特别的,没有参数,只是一个 Authorization 标头。
我有点生气,因为当我使用相同的 URL 和授权令牌在邮递员上运行请求时,请求工作正常,但是当我使用 Alamofire 运行我的应用程序代码时,它返回此错误:
Error Domain=NSPOSIXErrorDomain Code=100 "协议错误" UserInfo={NSErrorPeerAddressKey={length = 16, capacity = 16, bytes = 0x100201bbd83ad0b10000000000000000}, _kCFStreamErrorCodeKey=100, _kCFStreamErrorDomainKey=1}
我正在使用:
Alamofire.request("https://myserverURL", method: .get, parameters: [:], encoding: JSONEncoding.default, headers: ["Authorization":"myToken"])
.responseJSON {response in
guard response.result.error == nil else {
//HERE IS WHERE IS GOING IN WITH THE ERROR
}
}
任何想法都将不胜感激或为我指明正确的方向:)
【问题讨论】: