Mercurial > cosocket
changeset 24:1c1bddd319e5
Fixed bug in HTTP server protocol.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Tue, 21 Apr 2009 23:15:32 -0700 |
parents | 1683a8fc76b0 |
children | 6fc400fb8b0b |
files | example.py |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/example.py Mon Apr 20 07:22:57 2009 -0700 +++ b/example.py Tue Apr 21 23:15:32 2009 -0700 @@ -17,8 +17,10 @@ def example_http_server_coroutine(addr): global num_messages - request_line = yield until_received(terminator = '\r\n') - request_headers = yield until_received(terminator = '\r\n\r\n') + request = yield until_received(terminator = '\r\n\r\n') + request = request.splitlines() + request_line = request[0] + request_headers = request[1:] req_parts = request_line.split() if req_parts[1] == '/listen': yield until_sent('HTTP/1.1 200 OK\r\n' +