#httpd #http-server #pascal #synapse #web-server #library

DmBel 608d88a1d7 Fixes hai 6 meses
LICENSE 3ab4b16b25 Initial commit %!s(int64=4) %!d(string=hai) anos
Project2.dpr d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
Project2.dproj 992705f2e6 add SSL support %!s(int64=2) %!d(string=hai) anos
Project2.res 992705f2e6 add SSL support %!s(int64=2) %!d(string=hai) anos
README.md 992705f2e6 add SSL support %!s(int64=2) %!d(string=hai) anos
SynHttpSrv.pas 420c4a3667 fixed file downloading 2GB+ %!s(int64=2) %!d(string=hai) anos
SynSrv.pas 992705f2e6 add SSL support %!s(int64=2) %!d(string=hai) anos
Unit2.dfm 992705f2e6 add SSL support %!s(int64=2) %!d(string=hai) anos
Unit2.pas 992705f2e6 add SSL support %!s(int64=2) %!d(string=hai) anos
asn1util.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
blcksock.pas 608d88a1d7 Fixes hai 6 meses
clamsend.pas d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
dnssend.pas d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
ftpsend.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
ftptsend.pas d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
httpsend.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
imapsend.pas d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
jedi.inc 992705f2e6 add SSL support %!s(int64=2) %!d(string=hai) anos
laz_synapse.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
ldapsend.pas d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
mimeinln.pas d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
mimemess.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
mimepart.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
nntpsend.pas d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
pingsend.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
pop3send.pas d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
slogsend.pas d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
smtpsend.pas e92fd4434f fixes hai 1 ano
snmpsend.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
sntpsend.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
ssdotnet.inc d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
ssfpc.inc 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
ssl_cryptlib.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
ssl_libssh2.pas d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
ssl_openssl.pas 992705f2e6 add SSL support %!s(int64=2) %!d(string=hai) anos
ssl_openssl_lib.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
ssl_streamsec.pas d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
sslinux.inc 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
ssos2ws1.inc d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
ssposix.inc 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
sswin32.inc 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
synabyte.pas 608d88a1d7 Fixes hai 6 meses
synachar.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
synacode.pas e92fd4434f fixes hai 1 ano
synacrypt.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
synadbg.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
synafpc.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
synaicnv.pas 0c7bbb9ae9 fixed for Delphi/Linux %!s(int64=2) %!d(string=hai) anos
synaip.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
synamisc.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
synaser.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
synautil.pas e92fd4434f fixes hai 1 ano
synsock.pas 784482856a update Synapse to the last sources %!s(int64=2) %!d(string=hai) anos
tlntsend.pas d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos
tzutil.pas d72ee5c526 first release %!s(int64=4) %!d(string=hai) anos

README.md

SynHTTP

The synapse HTTP(s) Server, compitible wtih Delphi and FPC, Windows and Linux. Production ready

How to test it. Compile demo app, strart, puch a button. The Server should start on the 8080 port. Type in the any browser: http://127.0.0.1:8080/?Ping=Ping The server should answer: Pong Also you could enable SSL mode and open client with https protocol: https://127.0.0.1:8080/?Ping=Ping