Perofroming一个python请求/响应事务使用文件而不是s

2024-04-25 22:04:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找从文件而不是套接字中写入和读取由请求事务生成的原始数据的方法。我所说的“原始数据”是指在写入或读取底层套接字之前的字节。我试过:

  • 使用“挂钩”。这似乎大部分都被否决了,因为唯一剩下的钩子是“response”。你知道吗
  • 安装自定义适配器。这里一些攻击性的duck类型提供了对底层httplib.HTTPConnection连接对象,但下面的调用堆栈很复杂而且非常脆弱。你知道吗

最终的解决方案不需要是通用的,因为我只对普通的HTTP功能感兴趣。我不会流式传输或使用协议中比较前卫的部分。你知道吗

谢谢!你知道吗


Tags: 对象方法类型原始数据字节堆栈response适配器
1条回答
网友
1楼 · 发布于 2024-04-25 22:04:00

生成线程(import threading)。在那里运行一个HTTP服务器。您可以通过socket.socket().bind(0)按需生成唯一的端口。在HTTP服务器中,只需将传入数据写入一个文件(可能通过时间戳和传入端口号命名)。然后把你的请求送到那里。你知道吗

相关问题 更多 >

    热门问题