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

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 5.00
Slava-hacker32
7 / 7 / 0
Регистрация: 16.11.2011
Сообщений: 242
#1

Реализация get и post запросов - Программирование iOS

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

Подскажите реализация get и post запросов в xcode происходит одинаково? Меня интересует существуют какие то кардинальные отличия в реализации типов запросов (не плюсы или минусы того или другого запроса, а их реализация) и влияет ли тип запроса на процесс парсинга json? Или все отличия только в этой строке
Objective-C
1
request.HTTPMethod = @"POST";
?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2014, 00:52     Реализация get и post запросов
Посмотрите здесь:
C# ASP.NET Сниффер POST и GET запросов
C++ Отправка GET и POST запросов
PHP Счетчик POST запросов
Отправка post запросов на сервер Android
jQuery Несколько Ajax post запросов
F# Нужны примеры POST GET запросов
C++ Qt Несколько POST/GET запросов подряд
C# Обход Post/Send запросов
Delphi Несколько get и post запросов Indy
Delphi Не работают снифферы GET и POST запросов
C# .NET 4.x Быстрая отправка POST запросов
C# .NET 4.x Получение cookie из POST/GET запросов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
residentkms
21 / 21 / 8
Регистрация: 20.10.2013
Сообщений: 138
Завершенные тесты: 1
06.11.2014, 11:52     Реализация get и post запросов #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от 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.
Yandex
Объявления
06.11.2014, 11:52     Реализация get и post запросов
Ответ Создать тему
Опции темы

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