【发布时间】:2017-06-20 20:40:35
【问题描述】:
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 "字符 0 周围的值无效。" UserInfo={NSDebugDescription=字符 0 周围的值无效。}))
【问题讨论】: