2015-12-03 29 views
0

我在迅速language.This新是我的JSON需要被髮送到服務器進行用戶登錄IOS - 斯威夫特JSON發佈採購信息

data={"email":"[email protected]***.com","password":"mypassword","service":"login","deviceid":"sasa","devicetype":"android"} 

我想這些代碼

let params = [ 
      "data": [ 
       "email": username, 
       "password": password, 
       "service": "login", 
       "deviceid": "sasa", 
       "devicetype": "android" 
      ] 
     ] 
Alamofire.request(.POST, "http://***.com/login", parameters: params, encoding: .JSON) 
      .responseJSON { response in 
       print(response) 
         } 

但從服務器

SUCCESS: { 
    service = login; 
    status = failure; 
    statusmessage = "Failure in post request , please check the key for form data"; 
} 

回答

1

使用的編碼類型的URL,而不是JSON響應:

Alamofire.request(.POST, "http://***.com/login", parameters: params, encoding: .URL) 
      .responseJSON { response in 
       print(response) 
         }