13 Commits

Author SHA1 Message Date
cheatfate
3e9ffae407 Properly fix case when request body size exceeds maximum allowed size. 2021-02-18 22:16:04 +02:00
cheatfate
d43a9cb92d HttpServer now supports TLS.
Some TLSStream fixes to properly support EOF.
Some HttpServer to properly support TLS handshake problems.
HttpServer test suite for HTTPS.
2021-02-18 22:16:04 +02:00
cheatfate
1a3e9162a4 Fix multipart end of message handling.
Add apps.nim.
Change copyrights dates.
Add httpserver tests to test suite.
2021-02-18 22:16:04 +02:00
cheatfate
fb11d9f8ab Add httptable changes. 2021-02-18 22:16:04 +02:00
cheatfate
8c20b369b7 Fix queryParams() to not produce empty values.
Fix part() cancellation.
Add requestInfo() procedure.
Fix request.scheme.
Add MultiPart.isEmpty()
Fix MultiPart counter.
Add isEmpty() for HttpTable.
Add some documentation in HttpTable.
2021-02-18 22:16:04 +02:00
cheatfate
a310a5620a General fixes. 2021-02-18 22:16:04 +02:00
cheatfate
0b03f8ec50 Expect header handling and response preparations. 2021-02-18 22:16:04 +02:00
cheatfate
74b0f85fc7 Add async post() procedure. 2021-02-18 22:16:04 +02:00
cheatfate
475c03ff7b Fix MultiPart handling mechanisms. 2021-02-18 22:16:04 +02:00
cheatfate
534df03a0b Fixes and improvements 2021-02-18 22:16:04 +02:00
cheatfate
0e5ea5b737 Prepare for HttpResponse. 2021-02-18 22:16:04 +02:00
cheatfate
60e5396a9e Remove executable. 2021-02-18 22:16:04 +02:00
cheatfate
8381a40868 Initial commit. 2021-02-18 22:16:04 +02:00