Отправить сообщение с мобильного телефона на веб-сервер

#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, которая позволяет вам легко делать то, что вы хотите.