Print raw HTTP request in Flask or WSGI

前端 未结 7 1290
名媛妹妹
名媛妹妹 2021-02-01 13:05

I am debugging a microcontroller I\'ve built which is writing raw HTTP requests line by line. I am using Flask for my backend and I would like to see the entire request as it a

7条回答
  •  谎友^
    谎友^ (楼主)
    2021-02-01 13:13

    This doesn't use flask but it is fairly simple to setup a socket echo server.

    import socket
    
    host = ''
    port = 8888
    backlog = 5
    size = 1024
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.bind((host,port))
    s.listen(backlog)
    while 1:
        client, address = s.accept()
        data = client.recv(size)
        if data:
            client.send(data)
        client.close()
    

提交回复
热议问题