#iphone #ios4
#iPhone #ios4
Вопрос:
Я пытаюсь отправить заголовок и сообщение на веб-сервер. Я хочу получить ответ, если запрос выполнен успешно или сбой. Но я не знаю, с чего начать. Кто-нибудь может мне помочь?
С наилучшими пожеланиями
Комментарии:
1. HTTP или другой протокол? В частности, в Foundation есть классы для HTTP-соединений и передач для вас.
2. Я хочу использовать протокол HTTP, но я не знаю, как отправить сообщение
Ответ №1:
Гораздо предпочтительнее использовать ASIHTTPRequest для правильной обработки ошибок, но быстрое и грязное решение может быть:
NSString *response = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://xxx.yyy"] encoding:NSUTF8StringEncoding error:nil];
BOOL success = response!=nil amp;amp; ([response rangeOfString:@"success"].location != NSNotFound);
Ответ №2:
Хорошей библиотекой является ASIHTTPRequest.
Вы можете посмотреть на Руководство по программированию системы загрузки URL-адресов Apple
Ответ №3:
Используйте ASIHTTPRequest это оболочка для CFNetowork, которая позволяет вам легко делать то, что вы хотите.