|
|
|
WebServer
|
|||
|---|---|---|---|
|
#18+
Задача: пользователь вводит в адресной строке браузера запрос http://адрес/передаваемый текст далее передаваемый текст нужно обработать и отправить ответ. На стороне хостинг провайдера всё просто, пишем php файл к отором обрабатываем get запрос. А как аналогичное сделать в делфи? Нужно свой веб сервер писать или как то можно по другому? В делфи есть IdHTTPServer1, IdTCPServer1. если я правильно понял, то оба могут справится с этой задачей. Что мне использовать? Направьте пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 15:20 |
|
||
|
WebServer
|
|||
|---|---|---|---|
|
#18+
GGfa, с задачей нужно определиться для начала: тебе нужен веб-сервер на делфи? или что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 15:58 |
|
||
|
WebServer
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 15:59 |
|
||
|
WebServer
|
|||
|---|---|---|---|
|
#18+
GGfaЧто мне использовать? IIS/Apache + CGI - проще всего. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 16:02 |
|
||
|
WebServer
|
|||
|---|---|---|---|
|
#18+
GGfa, Если хостинг на windows, то можно посмотреть компоненты из стандартной поставки - WebBroker. Там есть вариант сделать CGI приложение, ISAPI и другие варианты. http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Using_Web_Broker_Index ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 16:55 |
|
||
|
WebServer
|
|||
|---|---|---|---|
|
#18+
но вообще-то если задача именно такова: любую строку из URL преобразовать и выдать результат, то проще, конечно, будет TIdHTTPServer, поскольку не придётся разбираться как этот любой URL перенаправить своему CGI/ISAPI/etc обработчику. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 17:35 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39687671&tid=2040532]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
157ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 465ms |

| 0 / 0 |
