什么时候需要套接字,什么时候需要请求?

时间:2019-12-29 10:34:04

标签: python socket.io request

尽管python中有请求库,为什么我们仍需要套接字? 如果我们想通过套接字连接到其他服务器,那么请求库的作用是什么?

2 个答案:

答案 0 :(得分:3)

Request是用于处理HTTP请求的高层API(内部使用套接字)。它不包含许多其他网络协议。当然,您可以通过直接使用套接字来处理HTTP,但是除非您有非常个充分的理由,否则您将只是在重新发明轮子。

答案 1 :(得分:1)

Requests是一个Python HTTP库,而套接字用于在计算机网络上发送或接收数据。 HTTP是应用层协议,用于指定应如何进行客户端和服务器的请求和回复。在套接字编程中,您可以通过指定目标IP /端口进行连接,然后将数据发送到远程主机。