0
我正在嘗試使用Alamofire和Swift 3.0進行請求,但始終處於失敗狀態。Alamofire始終輸入失敗狀態
這是我現在所擁有的代碼:
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'?郵差在大多數情況下顯示格式化的文本。 –
@SunilChauhan我怎麼知道? –
在POSTMan,在這裏檢查:http://prntscr.com/d5zli6 或在這裏http://prntscr.com/d5zmac –