Partage d'exemples de code pour soumettre des données à l'aide des méthodes post et get en Python

黄舟
Libérer: 2017-09-23 11:24:40
original
2623 Les gens l'ont consulté

J'ai récemment appris à utiliser Python et j'ai constaté qu'il y a très peu de mentions sur la façon d'utiliser la publication sur Internet, donc l'article suivant vous présente principalement les méthodes de soumission de données à l'aide des méthodes post et get en Python. L'article le présente en détail à travers des exemples de codes, il a une certaine valeur de référence et d'apprentissage pour les études ou le travail de chacun. Les amis qui en ont besoin peuvent venir jeter un œil ci-dessous.

Préface

Dans le processus d'utilisation de Python récemment, j'ai découvert qu'il y avait peu de mentions sur Internet sur la façon de transmettre un tableau comme Exemples de paramètres. Voici des exemples pertinents basés sur ma propre expérience pratique. Je n'en dirai pas plus ci-dessous. Apprenons avec l'éditeur.

Les exemples sont les suivants :

Demande de publication simple :


def http_post(): 
 url = "http://152.1.12.11:8080/web" 
 postdata = dict(d=2, p=10) 
 post = [] 
 post.append(postdata) 
 req = urllib2.Request(url, json.dumps(post)) #需要是json格式的参数 
 req.add_header('Content-Type', 'application/json') #要非常注意这行代码的写法 
 response = urllib2.urlopen(req) 
 result = json.loads(response.read()) 
 print result
Copier après la connexion

Lorsqu'un jeton est requis, il s'écrit ainsi :


def http_post(): 
 url = "http://152.1.12.11:8080/web" 
 postdata = dict(d=2, p=10) 
 post = [] 
 post.append(postdata) 
 req = urllib2.Request(url, json.dumps(post)) 
 access_token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1bmlxdWVfbmFtZSI6I..........' 
 req.add_header('Authorization', access_token) #header中添加token 
 req.add_header('Content-Type', 'application/json') #要非常注意这行代码的写法 
 response = urllib2.urlopen(req) 
 result = json.loads(response.read()) 
 print result
Copier après la connexion

Le La méthode get s'écrit comme suit :


def get_access_token(): 
 local_url = 'http://152.1.1.1:8080/web' 
 response = urllib2.urlopen(local_url).read() 
 resp = json.loads(response) 
 print resp
Copier après la connexion

Résumé

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal