我仍然在學習Swift,並且我正嘗試通過我在Swift中編寫的新iOS應用程序向我的Web服務發出POST請求。Swift:將標題添加到我的REST POST請求
我需要知道如何將2個頭添加到我現有的代碼中。也是我正確地添加參數?
我到目前爲止有:
let myUrl = NSURL(string: "https://MY-MOBILE-SERVICE.azure-mobile.net/api/login");
let request = NSMutableURLRequest(URL:myUrl!);
request.HTTPMethod = "POST";
// Compose a query string
let postString = "[email protected]&password=123";
request.HTTPBody = postString.dataUsingEncoding(NSUTF8StringEncoding);
let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {
data, response, error in
if error != nil
{
print("error=\(error)")
return
}
print("response = \(response)")
}
task.resume()
這裏有我需要添加到該請求的頭:
X-謨 - 應用:45634243542434
接受:application/json
如何將這些標題附加到我的請求中?
我敢肯定,如果你打開的文檔['NSMutableURLRequest'(https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSMutableURLRequest_Class/)你會找到r高效的方法。 – jcaron
你應該在@jcaron所說的文檔中輕鬆找到它。另外,你可能想看看Alamofire。 – jrf