【发布时间】:2017-11-14 11:31:27
【问题描述】:
我需要向 api 发出 post 请求并从响应中获取数据。 api返回如下响应:
{
valid: true
}
或
{
valid: false
}
我的 Alamofire 请求如下所示:
parameters = ["key": "somekey"]
let headers: HTTPHeaders = [
"Content-Type": "application/json",
"Authorization": "JWT \(token)"
]
Alamofire.request(baseURL, method: .post, parameters: parameters, headers: headers).responseJSON{
response in
if let result = response.result.value {
let JSON = result as! NSDictionary
print(JSON) //{ detail = "JSON parse error - Expecting value: line 1 column 1 (char 0)"}
}
我似乎无法从服务器获取 JSON 数据以提取 valid 的值。相反,我得到了错误:detail = "JSON parse error - Expecting value: line 1 column 1 (char 0)" from the server
【问题讨论】:
标签: json swift alamofire swift4