欢迎访问宙启技术站
智能推送

使用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时处理返回的数据。