python - 编写异步 HTTP 库是否需要 Python 的 AsyncIO 协议(protocol)?

标签 python http asynchronous stream protocols

我正在为 Python 编写一个简洁的小型异步 HTTP 库,它是标准库包含的 HTTP 实用程序的移植版本(但稍微更健壮)。我不断地回来尝试弄清楚是否有必要编写协议(protocol)子类或只实现 StreamReader/StreamWriter。

我已经阅读了大量的 PEP 以及其他内容。我是那种来这里绝对是万不得已的人,因为我讨厌提出不必要的问题或阻止那些真正需要帮助的人接受帮助。提前感谢您的出色建议和智慧, friend 们:)

最佳答案

读/写对应该足够了。 虽然出于某些(部分历史原因)原因,我们在 aiohttp 中使用了自己的实现。

关于python - 编写异步 HTTP 库是否需要 Python 的 AsyncIO 协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26897876/

相关文章:

python转换url中的汉字

apache - 自定义 URI 方案的类似 HTTP 处理,可能吗?

c++ - 使用 boost::beast 处理大型 http 响应

java - 如何使用范围 header 组装文件?

java - 在 tomcat servlet 例程中使用异步 HTTP 客户端更好吗?

java - Java/Junit 中的异步单元测试 - 一个非常简单但不成功的示例

javascript - 使用 JavaScript 异步代替 setInterval

python - MITx : 6. 00.1x 计算机科学和使用 Python 编程简介

python - 使用 cx_freeze 的 .py 到 .exe 会导致错误

python - 替换文本中的字符串并忽略某些部分