2024-06-16 02:37:34 发布
网友
我知道,当您想用Python 3发送HTTP请求时,可以使用以下代码:
import requests requests.get(url = "http://example.com")
程序会等待网站发回它的状态/源代码。 但我正在尝试编写一个程序,发送HTTP请求,但不等待网站怎么回答我可以吗?在
编辑 我尝试使用TCP和UDP,但都不起作用,因为在发送数据包后,我会得到网站的状态。在
如果您根本不关心响应,您可以使用多处理池来实现这一点。在
import multiprocessing import requests p = multiprocessing.Pool(processes = 1) p.apply_async(requests.get, ['https://google.com'])
我假设您希望这样做的唯一目的是,当您希望进行异步调用而不等待一个调用完成以启动另一个调用时,您可以增加进程数并在for循环中异步调用,如下所示:
举个例子,进程和异步调用的数量可能会根据处理器的能力而有所不同。在
如果您根本不关心响应,您可以使用多处理池来实现这一点。在
我假设您希望这样做的唯一目的是,当您希望进行异步调用而不等待一个调用完成以启动另一个调用时,您可以增加进程数并在for循环中异步调用,如下所示:
^{pr2}$举个例子,进程和异步调用的数量可能会根据处理器的能力而有所不同。在
相关问题 更多 >
编程相关推荐