powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / WebServer
6 сообщений из 6, страница 1 из 1
WebServer
    #39687541
GGfa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача:
пользователь вводит в адресной строке браузера запрос http://адрес/передаваемый текст
далее передаваемый текст нужно обработать и отправить ответ.

На стороне хостинг провайдера всё просто, пишем php файл к отором обрабатываем get запрос.

А как аналогичное сделать в делфи?
Нужно свой веб сервер писать или как то можно по другому?
В делфи есть IdHTTPServer1, IdTCPServer1.
если я правильно понял, то оба могут справится с этой задачей.

Что мне использовать? Направьте пожалуйста.
...
Рейтинг: 0 / 0
WebServer
    #39687581
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GGfa,

с задачей нужно определиться для начала: тебе нужен веб-сервер на делфи? или что?
...
Рейтинг: 0 / 0
WebServer
    #39687582
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GGfaА как аналогичное сделать в делфи?
Нужно свой веб сервер писать или как то можно по другому?

разумеется

или нужно писать плагин к существующим серверам (php как раз обычно - плагин к Apache и IIS, а вроде и к nginx прикручивали)

или сервер

GGfaВ делфи есть IdHTTPServer1, IdTCPServer1.
если я правильно понял, то оба могут справится с этой задачей.

Могут, но во втором случае ты будешь сам реализовывать HTTP протокол.

Кроме Indy (которые я бы брал не из коробки Delphi, а скачивал с официального сайта последние) есть ещё известные компоненты.

http://www.overbyte.eu/frame_index.html?redirTo=/products/ics.html
THttpSrv HTTP server protocol support. Used to build a web server or to add a browser interface to your application. Option: HTTPS support (Secure SSL communication).

Есть ещё http://synapse.ararat.cz/doc/help/ - но тут у HTTP только клиент, без сервера

А если вообще с нуля и надо сделат ьмаксимально просто и быстро - я бы посмотрел на mORMot - http://blog.synopse.info/post/2011/03/11/HTTP-server-using-fast-http.sys-kernel-mode-server

В своё время он по скорости работы уделывал много кого.
https://robertocschneiders.wordpress.com/2012/11/22/datasnap-analysis-based-on-speed-stability-tests/comment-page-1/
http://andremussche.blogspot.com/2013/01/datasnap-ro-rtc-mormot-wcf-node-speed.html
...
Рейтинг: 0 / 0
WebServer
    #39687588
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GGfaЧто мне использовать?

IIS/Apache + CGI - проще всего.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
WebServer
    #39687638
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GGfa,

Если хостинг на windows, то можно посмотреть компоненты из стандартной поставки - WebBroker. Там есть вариант сделать CGI приложение, ISAPI и другие варианты.
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Using_Web_Broker_Index
...
Рейтинг: 0 / 0
WebServer
    #39687671
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
но вообще-то если задача именно такова: любую строку из URL преобразовать и выдать
результат, то проще, конечно, будет TIdHTTPServer, поскольку не придётся разбираться как
этот любой URL перенаправить своему CGI/ISAPI/etc обработчику.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / WebServer
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]