Hy,我是swift新手,我正在做nsurlsession的工作。 這裏是我的代碼使用參數製作nsurlsession請求
func webRequestToServer() {
let request = NSURLRequest(URL: NSURL(string:"some url")!)
let urlSession = NSURLSession.sharedSession()
let task = urlSession.dataTaskWithRequest(request, completionHandler: {
(data, response, error) -> Void in
if let error = error {
print(error)
return }
// Parse JSON data
if let data = data {
let dataString = NSString(data: data, encoding: NSUTF8StringEncoding)
print(dataString)
NSOperationQueue.mainQueue().addOperationWithBlock({() -> Void in
})
} })
task.resume()
}
從這個代碼從websrvice數據到達
這樣,但我想這樣做,首先它從我的兩個參數,然後顯示數據?請幫幫我。對不起我的英語不好。它很弱。
下面的答案假設您的Web服務期待JSON請求。但這並不完全清楚。有很多方法可能需要格式化請求(例如,'application/x-www-form-urlencoded'與'application/json'的'Content-Type')。你能準確地告訴我們服務器需要什麼格式的請求嗎? – Rob
如果您的服務器期待'application/x-www-form-urlencoded'請求(例如,您在web服務代碼中看到引用'$ _POST'的東西),請參閱http://stackoverflow.com/a/33574126/1271826或http://stackoverflow.com/a/31031859/1271826。 – Rob