Подключение настольного приложения к веб-сайту - PullRequest
0 голосов
/ 21 июля 2011

Я создал приложение, использующее Qt / C ++, которое считывает некоторые значения каждые 5-7 секунд и отправляет их на веб-сайт.

Мой подход очень прост. Я просто читаю значения, которые я хочу отправить, а затем я делаю HTTP POST на сайт. Я также отправляю имя пользователя и пароль на сайт.

Проблема в том, что я не могу узнать, успешен ли запрос. Я имею в виду, что если я отправлю запрос и сервер получит его, я всегда получу HTTP: 200. Например, если пароль неверный, узнать его невозможно. Так работает HTTP.

Теперь я думаю, что мне понадобится какой-то протокол для обеспечения связи между приложением и веб-сайтом.

Вопрос в том, какой протокол использовать?

Ответы [ 2 ]

0 голосов
/ 21 июля 2011

Если выполненное действие завершается до отправки заголовка ответа, у вас есть возможность добавить в него пользовательский статус.Если ваш сайт построен на PHP, вы можете вызвать header () , чтобы добавить пользовательский статус операции.

header('XAppRequest-Status: complete');
0 голосов
/ 21 июля 2011

если вы можете изменить скрипт на стороне сервера, вы можете сделать следующее

на одном конце: Вы можете сделать HTTP-запрос через ajax и оцените результат запроса ajax.

на стороне подачи По HTTP-запросу вы выполняете свой процесс, и если все идет соответствующим образом, вы можете отправить данные обратно в вызывающий его сценарий ajax.

решает вашу проблему ..?

...