如果不使用异步函数等待响应,可以使用同步的方式来处理响应。以下是一个示例代码,其中使用了requests
库来发送HTTP请求并等待响应:
import requests
def send_request(url):
response = requests.get(url) # 发送HTTP请求并等待响应
return response.text # 返回响应内容
url = "https://example.com"
response_data = send_request(url)
print(response_data)
在上述示例中,send_request
函数发送HTTP请求并等待响应。使用requests.get
方法发送GET请求,并将响应赋值给response
变量。然后,可以使用response.text
访问响应的内容。
使用这种同步的方式,代码会在发送请求后等待响应返回之后再继续执行,而不会异步地等待响应。然而,这也意味着在等待响应期间,代码可能会被阻塞,无法执行其他任务。因此,如果需要同时执行其他任务或并发处理多个请求,使用异步函数等待响应可能更合适。