Я пытаюсь вызвать службу, используя Alamofire, используя метод .get. В запросе нет ничего особенного, кроме параметров, только заголовка авторизации.Ошибка домена = NSPOSIXErrorDomain Code = 100 «Ошибка протокола»
Я собираюсь немного безумное здесь, потому что на запрос отлично работает, когда я запускаю его на почтальона с тем же URL и токен авторизации, но когда я запускаю мое приложение код Alamofire возвращает эту ошибку:
Error Domain=NSPOSIXErrorDomain Code=100 "Protocol error" 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
}
}
Любые мысли будут оценены или мне точку в правильном направлении :)
место! Это была моя проблема, я был смущен, потому что ошибка кажется слишком обобщенной, но опять же это была моя ошибка, я не заметил этого: «Поскольку метод HTTP GET не имеет тела». – LuchoG