@@ -20,32 +20,32 @@ for param in parameters {
2020 body += " Content-Disposition:form-data; name= \" \( paramName) \" "
2121 if let filename = param [ " fileName " ] {
2222 let contentType = param [ " content-type " ] !
23- let fileContent = String ( contentsOfFile: filename, encoding: NSUTF8StringEncoding , error : & error )
23+ let fileContent = String ( contentsOfFile: filename, encoding: String . Encoding . utf8 )
2424 if ( error != nil ) {
25- println ( error)
25+ print ( error)
2626 }
2727 body += " ; filename= \" \( filename) \" \r \n "
2828 body += " Content-Type: \( contentType) \r \n \r \n "
29- body += fileContent!
29+ body += fileContent
3030 } else if let paramValue = param [ " value " ] {
3131 body += " \r \n \r \n \( paramValue) "
3232 }
3333}
3434
35- var request = NSMutableURLRequest ( URL : NSURL ( string: " http://mockbin.com/har " ) !,
36- cachePolicy: . UseProtocolCachePolicy ,
35+ let request = NSMutableURLRequest ( url : NSURL ( string: " http://mockbin.com/har " ) ! as URL ,
36+ cachePolicy: . useProtocolCachePolicy ,
3737 timeoutInterval: 10.0 )
38- request. HTTPMethod = " POST "
38+ request. httpMethod = " POST "
3939request. allHTTPHeaderFields = headers
40- request. HTTPBody = postData
40+ request. httpBody = postData as Data
4141
42- let session = NSURLSession . sharedSession ( )
43- let dataTask = session. dataTaskWithRequest ( request, completionHandler: { ( data, response, error) -> Void in
42+ let session = URLSession . shared
43+ let dataTask = session. dataTask ( with : request as URLRequest , completionHandler: { ( data, response, error) -> Void in
4444 if ( error != nil ) {
45- println ( error)
45+ print ( error)
4646 } else {
47- let httpResponse = response as? NSHTTPURLResponse
48- println ( httpResponse)
47+ let httpResponse = response as? HTTPURLResponse
48+ print ( httpResponse)
4949 }
5050} )
5151
0 commit comments