Update TIdHTTPServer to handle long URIs and long request headers more cleanly #474
Labels
Element: HTTP
Issues related to HTTP handling, TIdHTTP, TIdHTTPServer, TIdHTTPProxyServer, etc
Status: In Progress
Issue is being worked on
Type: Enhancement
Issue is proposing a new feature/enhancement
Milestone
If an HTTP client sends either:
TIdIOHandler.MaxLineLength
TIdIOHandler.MaxLineLength
TIdHTTPServer.MaximumHeaderLineCount
Then
TIdHTTPServer
raises an exception and closes the connection. It should send the client back a414
or431
response instead of (or at least before) raising the exception.Also, add new
MaximumUriLength
andMaximumHeaderLineLength
properties.The text was updated successfully, but these errors were encountered: