是否有一种简单的方法可以通过Python中的现有套接字发出HTTP请求?
我见过this answer,相当于覆盖http.client.HTTPConnection
,可以根据我的需要进行调整,但在我看来,必须有一种更简单的方法。
在我的特定情况下,我想通过SSH通道而不是套接字发出请求,但接口足够相同,应该无法区分。
答案 0 :(得分:1)
请参阅this answer,其中显示了如何在打开的套接字或SSH隧道上使用requests
库。
答案 1 :(得分:-1)
您可以通过套接字发送GET /link/to/url HTTP/1.0\n\n
并回读响应。但是,这需要您自己进行任何和所有HTTP处理,这可能不是您想要做的。将套接字注入更高级别的库是更好的选择。