Взаимодействие с веб-сервером с использованием AJAX и c / cli

#c #ajax #c -cli #ajax.net #wt

#c #ajax #c -cli #ajax.net #wt

Вопрос:

Я пишу настольную программу, которую хочу зарегистрировать при первом использовании через Интернет. при регистрации он должен получить сообщение с веб-сайта ok или not-ok.

Я думаю, что это взаимодействие очень похоже на AJAX, но моя программа написана на c / cli.

Каков наилучший способ взаимодействия с моим веб-сайтом (сервером)?

Я видел, что есть библиотеки для c и AJAX.

В основном я видел wt и AJAX.NET .

Будет ли AJAX.NET работать с c / cli?

является ли wt хорошей библиотекой для AJAX, учитывая, что у меня есть только один вызов на сервер, разве это не «перебор».

Какой самый простой способ отправить простой ajax-запрос на мой веб-сайт (сервер)? Нужна ли мне вообще библиотека?

Комментарии:

1. Трудно ответить на этот вопрос, поскольку вы, похоже, спрашиваете мнения, а не конкретные ответы на конкретную проблему, но если бы я подходил к этой ситуации, я бы определенно использовал существующую библиотеку. en.wikipedia.org/wiki/Reinventing_the_wheel

2. AJAX здесь абсолютно неуместен. Я подозреваю, что вам действительно нужна служба SOAP на веб-сервере и клиент SOAP в вашем приложении C / CLI.

Ответ №1:

Я бы выбрал Wt .. их приложение hello world — хорошее место для начала:

Я думаю, поиграйте с этим и посмотрите, как вы относитесь к его интеграции с вашим приложением.

Ответ №2:

Возможно, вы просто хотите, чтобы ваше приложение выполняло некоторые HTTP-запросы (к удаленному веб-серверу), поэтому вам нужна клиентская библиотека HTTP, которую можно использовать с C .

Для этой цели вы могли бы использовать libcurl (это библиотека C с возможностью HTTP-клиента). Если ваше приложение графическое и использует Qt / KDE, вы также можете использовать модуль QtNetwork QFtp или QHttp классы or. Если он использует Gtk / Gnome, используйте библиотеку libsoup