Eugene Kabanov
|
c31e4537fe
|
Fix contentType handling code. (#162)
Add more respond() aliases.
Add responded() to check if response is already sent.
|
2021-03-02 15:26:07 +02:00 |
cheatfate
|
72151b99cc
|
Fix `HttpTable.contains` argument requirements.
|
2021-02-26 11:31:46 +02:00 |
cheatfate
|
d6a39e46e1
|
Fix tests.
|
2021-02-21 17:34:55 +02:00 |
cheatfate
|
d595e0dbc6
|
Send `Content-Length: 0` on error.
Handle `DisconnectError`.
|
2021-02-21 04:22:59 +02:00 |
cheatfate
|
60a53eea99
|
Fix import/export issue of httputils.
Add bound address to HttpServer object.
|
2021-02-20 19:41:22 +02:00 |
Eugene Kabanov
|
d49e0a9c47
|
Add drop() implementation (was missed) to httpserver and fix transport leak. (#158)
* Add drop() implementation (was missed).
Add tests for drop().
Fix transport leak because of drop().
* Fix future leak.
|
2021-02-19 14:07:20 +02:00 |
cheatfate
|
eb81018d02
|
Address review comments and fix issues found.
Adding more tests.
|
2021-02-18 22:16:04 +02:00 |
cheatfate
|
fc0d1bcb43
|
Address review comments.
|
2021-02-18 22:16:04 +02:00 |
cheatfate
|
6f8d06f12d
|
Add HttpDisconnectError to avoid client processor notification call.
|
2021-02-18 22:16:04 +02:00 |
cheatfate
|
b47fcb3e86
|
Annotate with `raises:[Defect]`.
|
2021-02-18 22:16:04 +02:00 |
cheatfate
|
45cb009be2
|
Remove `bodyTimeout` because downloading body is not under our control.
|
2021-02-18 22:16:04 +02:00 |
cheatfate
|
3495122867
|
Fix getMultipartBoundary() issues and add tests for it.
|
2021-02-18 22:16:04 +02:00 |
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 |