Swift IOS: как выполнить запрос REST POST

Я пытаюсь внедрить POST с исходным текстом в path , я попытался использовать NSMutableURLRequest и указать следующее

 request.HTTPMethod = "POST" request.HTTPBody = "some strings here" 

Мне не удалось получить намного больше, чем это, поскольку я неудачно потерпел неудачу при реализации session.uploadTaskWithRequest .


Это, однако, то, что я отлично работал для запроса GET ;

 private func get(path: String) { let url = NSURL(string: path) let session = NSURLSession.sharedSession() let task = session.dataTaskWithURL(url, completionHandler: { data, response, error -> Void in println("JSON recieved") if(error) { println(error.localizedDescription) } println("Parsing JSON") var err: NSError? var jsonResult = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: &err) as NSDictionary if(err != nil) { println("Json error"); } println("Building Array result list from JSON") var results = jsonResult["results"] as NSArray self.delegate?.didReceiveAPIResult(jsonResult) println("Done with JSON response") }) task.resume() } 

One Solution collect form web for “Swift IOS: как выполнить запрос REST POST”

Ну вот:

 let request = NSMutableURLRequest(URL: yourURL) request.HTTPMethod = "POST" let data = yourString.dataUsingEncoding(NSUTF8StringEncoding) let task = NSURLSession.sharedSession().uploadTaskWithRequest(request, fromData: data) task.resume() 
  • как отменить pileular UILocalNotification в быстрой?
  • Код FBSDKLoginManager от Objective-C до быстрой
  • Попытка установить объект, не относящийся к свойствам - NSUserDefaults
  • WKWebView и window.open
  • Как подсчитать строки в классе Parse программно в приложении iOS с помощью swift?
  • Использовать блок при быстрой ошибке «Переменная, используемая в пределах своего собственного начального значения»
  • Попытка загрузить изображение в хранилище firebase, но не выполняется?
  • Как инициировать последовательность (автоматическое) segues с идентификаторами из кода
  • Ошибка crashlytics: Неопределенные символы для архитектуры arm64
  • Как я могу переопределить это свойство Swift?
  • Захват var из функции в другом ViewController | стриж
  • Interesting Posts

    Поистине универсальный экран запуска iOS с использованием шаблона Launch Screen.xib?

    Как передать информацию между segues раскадровки?

    IOS: нарисуйте изображение в представлении

    MapKit без улиц и имен

    Сигнал семафора отправки на время ожидания ожидания

    Вставка строки и удаление строки одновременно. UITableView

    iOS: получение и отображение обложек альбомов из библиотеки iPod

    Проблемы с AdMob с Firebase iOS

    Лучший подход для UITableViewCell с левой и правой меткой

    Как получить CFBundleURLSchemes приложения в iOS Swift

    В UITextView отображается только первая строка текста

    Завершение приложения из-за неперехваченного исключения «NSInternalInconsistencyException», причина: «нет объекта в индексе 2 в разделе по индексу 0»

    Не удается отправить приложение iOS для просмотра

    Приложение отклонено только с использованием Facebook в качестве опции входа?

    Как сделать полупрозрачный UIViewController

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.