Maison >développement back-end >Tutoriel Python >Partage d'exemples de code pour soumettre des données à l'aide des méthodes post et get en Python

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

黄舟
黄舟original
2017-09-23 11:24:402630parcourir

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

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

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

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!

Déclaration:
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