Я пытаюсь сделать запрос с Alamofire и Swift 3.0, но он всегда переходит в состояние отказа.Alamofire всегда входит в состояние Failure
Это код, я прямо сейчас:
let str = "http://url/{\"user\":\"1\",\"pass\":\"1\"}"
let encodedUrl = str.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)
Alamofire.request(encodedUrl!, method: .get, parameters: nil, encoding: JSONEncoding.default, headers: nil).responseJSON { response in
switch(response.result) {
case .success(_):
print("Success")
break
case .failure(_):
print("Failure")
break
}
}
Если я использую encodedUrl
на Postman
приложение я получаю ответ хорошо. Это дает мне следующий JSON:
[
{
"user": "1",
"name": "peter"
},
{
"user": "4",
"name": "andrew"
}]
Что мне не хватает?
Заранее благодарен!
Его тип ответа - это json справа? а не 'html' или' text'? Postman отображает текст, отформатированный в большинстве случаев. –
@SunilChauhan Как я могу это знать? –
В POSTMan, проверьте здесь: http://prntscr.com/d5zli6 или здесь http://prntscr.com/d5zmac –