Форум программистов, компьютерный форум CyberForum.ru

Получение данных с веб-сервиса (REST) - Swift

Войти
Регистрация
Восстановить пароль
 
Oscarworld
0 / 0 / 0
Регистрация: 26.05.2013
Сообщений: 10
19.09.2015, 20:47     Получение данных с веб-сервиса (REST) #1
Здравствуйте.

Есть веб-сервис (REST): http://analisys.ezmp.su/
Необходимо на него отправлять запросы и получать ответы.

Пример запроса: {"EzmpJson":{"ModuleName":"AuthServiceModule","ActionName":"GetRandomValueCHAP","Parameters":{"Login":"TestMIS"}}}
Пример ответа: {"errorCode":1,"response":{"TempValue":"be1866b0-dfa9-4253-8678-49132f439504"}}

Подскажите, пожалуйста, как реализовать отправку запросов и принятие ответов на языке Swift?

До этого пробовал через jQuery ajax реализовать, но, к сожалению, данные получить не удалось, хотя запрос проходил как success.
Сталкиваюсь с веб-сервисами, да и вообще с запросами, впервые, поэтому буду рад любой помощи.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2015, 20:47     Получение данных с веб-сервиса (REST)
Посмотрите здесь:

C# ASP.NET Возврат данных из веб сервиса, другому клиенту без перезагрузки страницы
Простая авторизация для REST сервиса Java EE
Youtube API v3 - получение данных с сервиса PHP Google API
JavaScript Получение данных с локального веб-сервиса
Swift PostgRest обращение к веб сервису
Получение картинки из БД Swift
Пример REST сервиса C# WCF
Java EE Не удается произвести Inject сервиса (Rest, Hibernate, Embedded Derby)
Получение данных от сервиса 1С

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Митя800
46 / 46 / 12
Регистрация: 13.07.2015
Сообщений: 156
20.09.2015, 11:21     Получение данных с веб-сервиса (REST) #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Oscarworld, можно воспользоваться классом NSURLSessionDataTask из SDK.

Или простой фреймворк Alamofire
Objective-C
1
2
3
4
5
6
7
8
9
let parameters = [
    "foo": [1,2,3],
    "bar": [
        "baz": "qux"
    ]
]
 
Alamofire.request(.POST, "http://httpbin.org/post", parameters: parameters, encoding: .JSON)
// HTTP body: {"foo": [1, 2, 3], "bar": {"baz": "qux"}}
См. полную документацию https://github.com/Alamofire/Alamofire
Oscarworld
0 / 0 / 0
Регистрация: 26.05.2013
Сообщений: 10
20.09.2015, 21:58  [ТС]     Получение данных с веб-сервиса (REST) #3
Спасибо, то что надо!
Yandex
Объявления
20.09.2015, 21:58     Получение данных с веб-сервиса (REST)
Ответ Создать тему
Опции темы

Текущее время: 22:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru