# Python客户端示例代码:使用requests库进行HTTP请求
import requests
def fetch_data(url):
"""
发送GET请求并获取响应数据。
参数:
url (str): 请求的目标URL。
返回:
dict: 包含响应状态码和内容的字典。
"""
try:
response = requests.get(url)
response.raise_for_status() # 检查请求是否成功
return {
'status_code': response.status_code,
'content': response.text
}
except requests.exceptions.RequestException as e:
return {
'status_code': None,
'content': str(e)
}
if __name__ == "__main__":
url = "https://jsonplaceholder.typicode.com/posts/1"
result = fetch_data(url)
print(f"Status Code: {result['status_code']}")
print(f"Content: {result['content']}")
requests 是一个常用的Python库,用于发送HTTP请求。它简化了与Web服务器的交互。fetch_data函数:该函数接受一个URL作为参数,发送GET请求,并返回包含响应状态码和内容的字典。try-except 块捕获可能的请求异常(如网络问题或无效URL),并返回错误信息。if __name__ == "__main__": 块中,定义了一个示例URL,并调用 fetch_data 函数来获取数据,最后打印结果。这个示例展示了如何使用Python编写一个简单的HTTP客户端。
上一篇:python中整除运算符
下一篇:python len函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站