2017-02-19 43 views
0

我需要登錄example.com/mobile/shared/default.aspx SWIFT 3發佈採購信息使用POST請求與VIEWSTATE

我如何獲得當前的ViewState和後發呢?

這就是我試圖 (Alamofire)

func webRequest() 
{ 
    let parameters: Parameters = [ 
     "name": "name", 
     "password": "password", 
     "enter": "Enter", 

    ] 


    Alamofire.request("http://example.ru/mobile/shared/default.aspx", parameters: parameters).responseJSON { response in 
     print(response.request) // original URL request 
     print(response.response) // HTTP URL response 
     print(response.data)  // server data 
     print(response.result) // result of response serialization 

     if let JSON = response.result.value { 
      print("JSON: \(JSON)") 
     } 



} 
} 
+0

你明白了嗎? –

+0

@GClovs是的,這很簡單 –

回答

0

我使用Alamofire這樣的:

let Parameters  = [ 
     "name": "name", 
     "password": "password", 
     "enter": "Enter"] 
var json : JSON  = nil 
Alamofire.request(URLString, method: method, parameters: Parameters) 
      .responseJSON { response in 
       switch response.result { 
       case .success(let data): 
        json = JSON(data) 
        print(json) 
       case .failure(let error): 
        print("Request failed with error: \(error)") 
       } 
     } 


} 

所以之後,你可以分析你的JSON像這樣的例子:

if json != nil { 
let token = json["token"].stringValue 
} 

但所有這一切取決於你的服務器請求參數,並請求你的服務器響應。 希望我幫你,和平