我试图使用.get方法使用Alamofire调用服务.请求没有任何特殊的参数,只有Authorization标头.
我在这里有点生气,因为当我使用相同的URL和授权令牌在postman上运行它时请求工作正常,但是当我用Alamofire运行我的应用程序代码时它返回此错误:
错误域= NSPOSIXErrorDomain代码= 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
}
}
Run Code Online (Sandbox Code Playgroud)
任何想法将非常感激或指出我正确的方向:)