Maison > Questions et réponses > le corps du texte
python里的urllib2.request怎么判断是get请求还是post请求啊 就是我自己传一个url进去 我怎么知道这次是进行post还是get请求呢?
黄舟2017-04-18 09:16:10
Selon la description de la documentation officielle de python :
class urllib2.Request(url[, data][, headers][, origin_req_host][, unverifiable])
Cette classe est une abstraction d'une requête URL.
url doit être une chaîne contenant une URL valide.
data peut être une chaîne spécifiant des données supplémentaires à envoyer au serveur, ou None si de telles données ne sont pas nécessaires. Actuellement, les requêtes HTTP sont les seules à utiliser des données ; la requête HTTP sera un POST au lieu d'un GET lorsque le Le paramètre data est fourni. data doit être un tampon au format standard application/x-www-form-urlencoded. La fonction urllib.urlencode() prend un mappage ou une séquence de 2 tuples et renvoie une chaîne dans celui-ci. format.
Si la valeur du paramètre de données est Aucune ou si aucun paramètre de données n'est transmis, alors il s'agit d'une requête get, sinon il s'agit d'une requête de publication