我已经开始使用AioHttp在请求中使用异步代码。
然而,我发现我遇到了许多没有返回响应的页面。
相反,我得到:
Error: 400, message='invalid character in header'
我在网上寻找了一种克服这种情况的方法(可能使用不同的解码机制?),并在Github上遇到了这种(和一些类似的)讨论:https://github.com/aio-libs/aiohttp/issues/5269
基本上,除了可能使用AIOHTTP_no_EXTENSIONS=1之外,似乎没有什么真正的方法可以克服这个问题,如图所示:https://github.com/aio-libs/aiohttp/issues/5355,但我不确定这些“扩展”中还有什么我可能需要的
下面是一些说明问题的示例代码: https://github.com/aio-libs/aiohttp/issues/5269#issuecomment-803565516
目前,我看到的唯一方法是转移到HTTPX,这很好,但仍然不是v1.0.0(在生产环境中使用感觉很奇怪)
我正在寻找解决这个问题的方法,或者可能是aiohttp的一个好的替代方案。 谢谢
目前没有回答
相关问题 更多 >
编程相关推荐