В Swift Я пытаюсь сделать запрос на отправку (используя NSURLSession
) для входа пользователя в веб-службы WebAPI.Как установить HTTPBody?
Адрес страницы www.myurltest.com/Token
и я должен передать следующую строку в качестве тела POST:
grant_type=password&username=MyUsername&password=MyPassword.
Так в Swift я сделать:
let session = NSURLSession.sharedSession();
let url = NSURL(string:"www.myurltest.com/Token");
let request = NSMutableURLRequest(URL: url!)
request.setValue("application/x-www-form-urlencoded; charset=utf-8", forHTTPHeaderField: "Content-Type")
request.HTTPMethod = "POST"
Теперь я хочу, чтобы установить тело POST (это строка), но я не знаю как:
request.HTTPBody = ?????
Спасибо.