【发布时间】:2017-05-08 15:07:38
【问题描述】:
在 Swift 3 中使用 Alamofire 4 的请求总是以 500 状态码失败。我在邮递员中尝试过并且可以工作!
看看我的代码:
func newUser(user: User) {
var urlRequest = URLRequest(url: URL(string: url + "/register")!)
urlRequest.httpMethod = "POST"
let parameters: Parameters = [
"username": "\(user.name!)",
"email": "\(user.email!)",
"password": "(Kh=CE)4r)PC4}f?",
"profile": [
"status": 0,
"level": 0,
"facebook_id": "\(user.fbId!)",
"facebook_token": "000",
"push_device_token": "000",
"photo": "\(user.photoUrl!)"
]
]
let headers: HTTPHeaders = ["Content-Type": "application/json"]
Alamofire.request(url+"/register", method: .post, parameters: parameters, encoding: JSONEncoding(options: []), headers: headers).response { response in
debugPrint(response)
print(response)
}
}
谁能帮帮我?
【问题讨论】:
标签: django swift3 django-rest-framework alamofire