I'm writing a web server for fun, and I'm first adding support for HTTP/1.0. The primary reference I'm using is RFC 1945 => Hypertext Transfer Protocol -- HTTP/1.0.
In section 5.1 of the RFC, I learned that HTTP requests can be a single line, a GET method and a URI (e.g. GET /\r\n
). The RFC refers to this as a Simple-Request.
In modern HTTP servers, are there any security risks associated with accepting, and responding to, a Simple-Request? If yes, what are the risks?