How to operate HTTP requests in Python?

In Python, the requests library can be used to send HTTP requests. Below is a simple example demonstrating how to use the requests library to send GET and POST requests.

Send a GET request:

import requests

url = "http://example.com/api"
response = requests.get(url)

# 获取响应内容
content = response.text
print(content)

# 获取响应状态码
status_code = response.status_code
print(status_code)

Submit a POST request.

import requests

url = "http://example.com/api"
data = {"param1": "value1", "param2": "value2"}

response = requests.post(url, data=data)

# 获取响应内容
content = response.text
print(content)

# 获取响应状态码
status_code = response.status_code
print(status_code)

JSON data can be sent using json parameters in a POST request.

import requests

url = "http://example.com/api"
data = {"param1": "value1", "param2": "value2"}

response = requests.post(url, json=data)

# 获取响应内容
content = response.text
print(content)

# 获取响应状态码
status_code = response.status_code
print(status_code)

You can customize more headers, parameters, etc. according to your needs. For detailed usage, please refer to the official documentation of the requests library: https://docs.python-requests.org/

bannerAds