使用python的botocore.vendored.requestsSession()函数发送GET请求
发布时间:2023-12-12 21:52:29
使用botocore.vendored.requestsSession()函数发送GET请求的方法如下:
import botocore.vendored.requests as requests
def send_get_request(url, headers=None, params=None):
try:
session = requests.Session()
response = session.get(url, headers=headers, params=params)
return response
except requests.exceptions.RequestException as e:
# Handle exception here
print("Error: ", e)
return None
# Example usage
if __name__ == "__main__":
url = "https://jsonplaceholder.typicode.com/posts"
headers = {'Content-Type': 'application/json'}
params = {'userId': 1}
response = send_get_request(url, headers=headers, params=params)
# Check if the request was successful
if response and response.status_code == 200:
data = response.json()
# Process the response data here
print(data)
else:
print("GET request failed")
以上是一个使用botocore.vendored.requestsSession()函数发送GET请求的示例。该示例发送一个GET请求到https://jsonplaceholder.typicode.com/posts,并且请求带有headers和params参数。如果请求成功,返回的响应数据将被打印出来。如果请求失败,则打印"GET request failed"。你可以根据自己的需求修改url、headers和params参数,并在response.status_code为200时处理返回的数据。
