#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