Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/12: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Slava-hacker32
7 / 7 / 2
Регистрация: 16.11.2011
Сообщений: 251
1

Реализация get и post запросов

06.11.2014, 00:52. Просмотров 2146. Ответов 1
Метки нет (Все метки)

Подскажите реализация get и post запросов в xcode происходит одинаково? Меня интересует существуют какие то кардинальные отличия в реализации типов запросов (не плюсы или минусы того или другого запроса, а их реализация) и влияет ли тип запроса на процесс парсинга json? Или все отличия только в этой строке
Objective-C
1
request.HTTPMethod = @"POST";
?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2014, 00:52
Ответы с готовыми решениями:

Отправка GET и POST запросов
Привет всем. Вот такой вопрос у меня: как на с++ 6 реализовать отправку GET,...

Обработка запросов Post и Get
Доброго времени суток. Стоит задача сделать приложение, которое отправляет...

Счетчик POST запросов
Ребят, помогите решить вопрос, если кто делал что-то подобное. В общем на...

Сниффер POST и GET запросов
В аддоне Firebug для Firefox в консоли есть возможность отслеживать передачу...

Несколько Ajax post запросов
Здравствуйте. Возникла одна проблема, при клике на кнопку должен отправляться...

1
residentkms
21 / 21 / 8
Регистрация: 20.10.2013
Сообщений: 138
Завершенные тесты: 1
06.11.2014, 11:52 2
Лучший ответ Сообщение было отмечено Slava-hacker32 как решение

Решение

Цитата Сообщение от Slava-hacker32 Посмотреть сообщение
влияет ли тип запроса на процесс парсинга json?
зависит от сервера. он может отдавать на get-запрос один json, а на post - другой.
Цитата Сообщение от Slava-hacker32 Посмотреть сообщение
Меня интересует существуют какие то кардинальные отличия в реализации типов запросов
POST (параметры указываются в теле запроса)
Objective-C
1
2
3
4
5
6
7
8
NSString *url = @"http://someurl.com";
NSString *parameters = @"parametr1=one&parametr2=two";
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]
                                                               cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                           timeoutInterval:15.0];
request.HTTPMethod = @"post";
request.HTTPBody = [parameters dataUsingEncoding:NSUTF8StringEncoding];
connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
Для GET-Запроса, HTTPMethod можно не указывать, а параметры указать прямо в URL запроса.
например
Objective-C
1
2
3
4
5
6
NSString *parameters = @"parametr1=one&parametr2=two";
NSString *url = [NSString stringWithFormat:@"http://someurl.com?%@", parameters];
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]
                                                               cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                           timeoutInterval:15.0];
connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
А вообще, лучше использовать NSURLSession.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.11.2014, 11:52

Получение cookie из POST/GET запросов
Здравствуйте. Писал программу на C#. Задача состояла в том чтобы отправить...

Обход Post/Send запросов
Здравствуйте. Отсылаю в игрушку PostMessage запросы, они хукаются защитой и...

Несколько get и post запросов Indy
Здравствуйте. Как сделать сразу несколько get и post запросов в idHTTP? ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru