python La bibliothèque HttpRequests est un outil puissant pour l'envoi de requêtes HTTP, qui fournit un ensemble d'api simples et faciles à utiliser, vous permettant d'interagir facilement avec les serveurs WEB communication. La bibliothèque de requêtes HTTP présente les fonctionnalités suivantes :
Envoyer une requête HTTP
L'envoi de requêtes HTTP est très simple, il suffit de créer un objet de requête HTTP puis d'utiliser cet objet pour envoyer la requête. Voici un code démo :
import requests # 创建一个HTTP请求对象 url = "http://www.example.com" response = requests.get(url) # 检查响应状态码 if response.status_code == 200: # 请求成功,处理响应内容 print(response.text) else: # 请求失败,处理错误 print("请求失败,状态码:", response.status_code)
Obtenir une réponse à la demande
Après avoir envoyé la requête HTTP, vous pouvez obtenir la réponse à la requête. Vous pouvez utiliser l'attribut <code>text de l'objet de requête HTTP pour obtenir la réponse, ou vous pouvez utiliser la méthode <code>text
属性获取响应,也可以使用<strong class="keylink">JSON</strong>()
JSON() pour obtenir les données js
# 获取响应 response = requests.get("http://www.example.com") print(response.text) # 获取响应的JSON数据 response = requests.get("http://www.example.com/api/v1/users") data = response.json() print(data)
La requête POST est utilisée pour envoyer des données au serveur. Voici un code démo :
# 发送POST请求 data = {"username": "admin", "passWord": "password"} response = requests.post("http://www.example.com/login", data=data) # 检查响应状态码 if response.status_code == 200: # 登录成功,处理响应内容 print(response.text) else: # 登录失败,处理错误 print("登录失败,状态码:", response.status_code)
La requête PUT est utilisée pour mettre à jour les données sur le serveur. Voici un code démo :
# 发送PUT请求 data = {"username": "admin", "password": "new_password"} response = requests.put("http://www.example.com/users/1", data=data) # 检查响应状态码 if response.status_code == 200: # 更新成功,处理响应内容 print(response.text) else: # 更新失败,处理错误 print("更新失败,状态码:", response.status_code)
La requête DELETE est utilisée pour supprimer des données sur le serveur. Voici un code démo :
# 发送DELETE请求 response = requests.delete("http://www.example.com/users/1") # 检查响应状态码 if response.status_code == 200: # 删除成功,处理响应内容 print(response.text) else: # 删除失败,处理错误 print("删除失败,状态码:", response.status_code)
HTTP Request Library est un outil puissant dans Python
pour envoyer des requêtes HTTP. Il fournit des méthodes riches et une configuration flexible, vous permettant de communiquer facilement avec les serveurs Web. Cet article explique comment utiliser la bibliothèque de requêtes HTTP pour envoyer des requêtes GET, POST, PUT, DELETE et autres, et comment obtenir la réponse à la requête. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!