File tree 1 file changed +6
-4
lines changed 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -254,7 +254,7 @@ client::
254
254
# without passing it explicitly to this function.
255
255
256
256
client_addr = client_addr_var.get()
257
- return f'Good bye, client @ {client_addr}\n'.encode()
257
+ return f'Good bye, client @ {client_addr}\r\ n'.encode()
258
258
259
259
async def handle_request(reader, writer):
260
260
addr = writer.transport.get_extra_info('socket').getpeername()
@@ -268,9 +268,10 @@ client::
268
268
print(line)
269
269
if not line.strip():
270
270
break
271
- writer.write(line)
272
271
273
- writer.write(render_goodbye())
272
+ writer.write(b'HTTP/1.1 200 OK\r\n') # status line
273
+ writer.write(b'\r\n') # headers
274
+ writer.write(render_goodbye()) # body
274
275
writer.close()
275
276
276
277
async def main():
@@ -282,5 +283,6 @@ client::
282
283
283
284
asyncio.run(main())
284
285
285
- # To test it you can use telnet:
286
+ # To test it you can use telnet or curl :
286
287
# telnet 127.0.0.1 8081
288
+ # curl 127.0.0.1:8081
You can’t perform that action at this time.
0 commit comments