From b950831c941a37c37b68a771610e072d11d33331 Mon Sep 17 00:00:00 2001 From: sobolevn Date: Mon, 9 Sep 2024 16:58:49 +0300 Subject: Mention `curl` in `contextvars` docs (#123838) --- Doc/library/contextvars.rst | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Doc/library/contextvars.rst b/Doc/library/contextvars.rst index b2261ea..2a79dfe 100644 --- a/Doc/library/contextvars.rst +++ b/Doc/library/contextvars.rst @@ -254,7 +254,7 @@ client:: # without passing it explicitly to this function. client_addr = client_addr_var.get() - return f'Good bye, client @ {client_addr}\n'.encode() + return f'Good bye, client @ {client_addr}\r\n'.encode() async def handle_request(reader, writer): addr = writer.transport.get_extra_info('socket').getpeername() @@ -268,9 +268,10 @@ client:: print(line) if not line.strip(): break - writer.write(line) - writer.write(render_goodbye()) + writer.write(b'HTTP/1.1 200 OK\r\n') # status line + writer.write(b'\r\n') # headers + writer.write(render_goodbye()) # body writer.close() async def main(): @@ -282,5 +283,6 @@ client:: asyncio.run(main()) - # To test it you can use telnet: + # To test it you can use telnet or curl: # telnet 127.0.0.1 8081 + # curl 127.0.0.1:8081 -- cgit v0.12