2017-05-08 23 views
0

Alamofire 4のSwift 3でのリクエストは、常にステータスコード500で失敗します。私は郵便配達で働きました!私のコードでdjango APIとAlamofireでリクエストが失敗しました

ルック:

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) 
    } 

} 

enter image description here

誰もが私を助けることができますか?

答えて

0

私はあなたが達成しようとしているのと同じことを行っていると私は見唯一の違いは、それを変更してみてください、あなたのヘッダである:

let headers = ["Authorization":)", password] 

Wiresharkのもあなたが500の正確な理由を確認するのを助けることができますエラー。

関連する問題