Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Changeset [ddd91ee85fd9c8fa53313bbb09216227001a0089] by Tim Shadel

Revision ddd91ee85fd9c8fa53313bbb09216227001a0089, committed by Tim Shadel · January 20th, 2011 @ 08:54 PM

Allow the connection to remain open for 1xx statuses

Both the 100 and 101 status codes require that the connection to the
server remain open. The 100 status code is used to tell the client that
the server is still receiving its request, and will continue to read
request input on the connection. The 101 status code is used to upgrade
the existing connection to another protocol, and specifically is NOT
used to upgrade a separate connection. Therefore, the connection must
remain open after this response in order to facilitate that.

RDoc and tests updates included.

Signed-off-by: Tim Shadel github@timshadel.com
https://github.com/macournoyer/thin/commit/ddd91ee85fd9c8fa53313bbb...

2 changed files

  • M lib/thin/response.rb
  • M spec/response_spec.rb