2016-11-23 134 views

回答

0

檢查這個:

let urlAsString1 : String = validateAPI 
let urlStr : NSString = urlAsString1.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())! 
let params:NSMutableDictionary? = [ 
     "Name" : name.text!, 
     "PhoneNumber" : Mobile.text!, 
     "Type" : selectType, 
     ]; 
let ulr = NSURL(string:urlStr as String) 
let request = NSMutableURLRequest(URL: ulr!) 
request.HTTPMethod = "POST" 
request.setValue("application/json", forHTTPHeaderField: "Content-Type") 
let data = try! NSJSONSerialization.dataWithJSONObject(params!, options: NSJSONWritingOptions.PrettyPrinted) 

let json = NSString(data: data, encoding: NSUTF8StringEncoding) 
    if let json = json { 
      print(json) 
    } 
request.HTTPBody = json!.dataUsingEncoding(NSUTF8StringEncoding); 


    Alamofire.request(request) 
     .responseJSON { response in 
      // do whatever you want here 
      switch (response.result) { 
       case .Success(let JSON): 
         //print("JSON: \(JSON)") 
         break; 
       case .Failure: 
         break 

       } 
      }