Отправка данных на сервер для вычислений - PullRequest
0 голосов
/ 04 апреля 2011

Я хочу создать приложение, которое будет веб-приложением.Я хочу собрать данные от пользователя, отправить их на сервер, где будут выполняться вычисления, и отобразить результат на экране iPhone.Сервер обычно получает результаты с обычной веб-страницы через текстовые поля, вычисляет их и отображает результат на веб-странице.Я просто хочу отправить данные через iPhone.Навигация по моему iPhone Safari на веб-страницу НЕ подходит, так как веб-страница не оптимизирована.Итак, как мне отправить данные на сервер, заставить его вычислить результаты и отобразить результаты на моем iPhone?

Спасибо.

С уважением

РЕДАКТИРОВАТЬ: Iне иметь никакого контроля над сервером.Представьте, что мой случай таков: пользователь вводит слово, слово отправляется iPhone на сервер Google, сервер компилирует результаты поиска и отправляет его обратно на мой iPhone, а затем iPhone отображает этот результат на экране.. Есть еще предложения?

Ответы [ 2 ]

1 голос
/ 04 апреля 2011

Вы можете рассмотреть возможность использования ASIHTTPRequest / ASIFormDataRequest, если хотите отправить данные формы на существующую веб-страницу с использованием полей формы (согласно вашему описанию).

В целом ASIHTTPRequest удобнее в использовании, чем NSURLConnection / NSURLRequest.

http://allseeing -i.com / ASIHTTPRequest /

1 голос
/ 04 апреля 2011

Самый простой способ - использовать NSMutableURLRequest для создания запроса GET или POST, а затем NSURLConnection для (асинхронной) отправки данных и получения результата. Вы также можете использовать любое количество сторонних библиотек для того же.

Что касается серверной части, вы бы хотели, чтобы он принимал GET или POST, как если бы вы использовали веб-приложение, и выводил данные в соответствующем формате.

Что касается выходного формата, который будет анализироваться вашим приложением: со стандартными классами вы можете легко анализировать данные plist и (немного потрудившись) XML; При желании можно найти сторонние библиотеки для анализа json и многих других форматов.

...