我正在寻找一种方法来编写和读取由文件而不是套接字的请求事务生成的原始数据。通过"原始数据"我指的是在它们被写入或从底层套接字读取之前的字节。我试过了:
最终的解决方案 not 需要是通用的,因为我只对vanilla HTTP功能感兴趣。我不会流式传输或使用协议的前卫部分。
谢谢!
答案 0 :(得分:0)
产生一个线程(import threading
)。在那里运行HTTP服务器。您可以socket.socket().bind(0)
按需生成唯一的端口。在HTTP服务器中,只需将传入数据写入文件(可能由时间戳和传入端口号命名)。然后在那里发送您的请求。