У меня есть программа на C ++, и я хочу сделать ее веб-службой, слушающей HTTP-запрос. Я новичок в веб-разработке. Может кто-нибудь дать мне гильдию инструментов / библиотек / API, которые могут помочь мне построить ее. Я знаю, что Java-программа обычно рестлет. Что является эквивалентом рестлета для C ++?
Я бы порекомендовал веб-инструментарий C ++
или же
cppcms.sourceforge.net
Старый, классический способ сделать существующий исполняемый файл C / C ++ доступным в Интернете — через CGI. Веб-сервер, поддерживающий CGI, может быть настроен на интерпретацию URL-адреса как ссылки на сценарий CGI, который может быть непосредственно вашим исполняемым файлом или простой оболочкой вокруг него. Сеть для полей предоставляется в качестве стандартного ввода, а вывод программы становится ответом сервера.
Я работаю над чем-то похожим в Python, и я также новичок в этой области. Вы можете быть заинтересованы в sockets
, увидеть: http://goo.gl/r6X4u, http://goo.gl/enffd