2016-05-11 8 views
0

AlamofireでAPIリクエストを作成しようとしています。データは本文とともに送信したい。 heareは私がやっていることです。AlamofireのデータをHTTPBodyの問題で送信する

let URL : String = "\(BaseUrl.sharedInstance.URL)\(EndPoint)" 

do { 
     let options = NSJSONWritingOptions() 
     let data = try NSJSONSerialization.dataWithJSONObject(RequestData, options: options) 
     let jsons = NSString(data: data, encoding: NSUTF8StringEncoding) 


     let mutableURLRequest = NSMutableURLRequest(URL: NSURL(string: URL)!) 
     mutableURLRequest.HTTPMethod = "POST" 
     mutableURLRequest.setValue("application/json", forHTTPHeaderField: "Content-Type") 
     mutableURLRequest.HTTPBody = data 


     Alamofire.request(mutableURLRequest) 
       .response { request, response, data, error in 
        print(request) 
        let dataString = NSString(data: data!, encoding:NSUTF8StringEncoding) 
        print(dataString) 
        print(response) 
        print(error) 
    } 

    } catch { 
      print("JSON serialization failed: \(error)") 
    } 

誰でも知っていると思います。

+0

ここで問題は何ですか? – Shubhank

答えて

0
Alamofire.request(.POST, URLString, parameters: parameters, encoding: .JSON, headers: headerss).responseJSON 
     { 
      response in switch response.result 
      { 
      case .Success(let JSON): 

       let response = JSON as! NSDictionary 
       print (response); 

       onSuccess (response) 

       //example if there is an id 

      case .Failure(let error): 

       onFailure (error); 
       print("Request failed with error: \(error)") 

      } 
    } 
関連する問題