let headers: HTTPHeaders = [
"Accept": "application/json",
"Authorization" : "Token d3f237ec2fab24f874678029b15edfa746003111"
]
let parameters: [String:Any] = [
"firstname":fristName ,
"lastname" :lastName ,
"homeemail" : mail ,
"prorole" : [
"pro" : GymID,
"user" :"",
"role" : 9
],
"phone_details_user" : [
"phoneType" : 1 ,
"phoneNumer" : mobile
],
]我将数据作为
Alamofire.request(URL, method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: headers)
.responseJSON { response in
switch response.result {
case .success(let JSON):
successCallback((), JSON as Any as AnyObject)
case .failure(let error):
print(error)
}
}它会给出错误responseSerializationFailed(Alamofire.AFError.ResponseSerializationFailureReason.jsonSerializationFailed(Error Domain=NSCocoaErrorDomain Code=3840“responseSerializationFailed(Alamofire.AFError.ResponseSerializationFailureReason.jsonSerializationFailed(Error Domain=NSCocoaErrorDomain Code=3840”。UserInfo={字符0周围的NSDebugDescription=Invalid值。})
发布于 2017-02-03 20:59:58
来自服务器的响应无效,请尝试使用responseString、responseData或response找出问题所在。
https://stackoverflow.com/questions/42024868
复制相似问题