Я хочу сделать запрос на получение, но получаю ошибку.
public static func get_coupons(_ api_token: String,_ lang: String,_ completion: @escaping (_ code:Int?)-> Void) {
APIHelper.instance.data.removeAll()
let url = "\(APIHelper.BASE_URL + APIHelper.API.COUPONS.rawValue)"
var code:JSON!
let headers = [
"apitoken": "\(api_token)"
]
Alamofire.request(url, method: .get, headers: headers).responseJSON { (response) in
switch response.result {
case .success:
if let json = JSON(rawValue: response.result.value!){
code = json["code"]
if code.intValue == 200 {
print("Done")
}else{
print(code.intValue)
}
completion(code.intValue)
}
case .failure(let error):
print(error)
return
}
}
}
Я попробовал код выше, но я получаю эту ошибку.
responseSerializationFailed (Alamofire.AFError.ResponseSerializationFailureReason.jsonSerializationFailed (Ошибка домена = NSCocoaErrorDomain Code = 3840 "Недопустимое значение вокруг символа 0." UserInfo = {NSDebugDescription = Недопустимое значение вокруг символа 0.})) * 1007