Python GET、POST请求使用

 时间:2026-04-23 02:40:16

1、首先python中请求参数是一个Dict

urllib2是Python的一个获取URLs(Uniform Resource Locators)的组件。他以urlopen函数的形式提供了一个非常简单的接口

import urllib,urllib2

Python GET、POST请求使用

2、GET方法:

对请求参数dict进行urlencode,然后直接拼到请求的url中,获得带参数的url

req_url = url+'?'+urllib.urlencode( data )

resp = urllib2.urlopen( req_url )

Python GET、POST请求使用

3、POST方法:

需要使用urllib2.Request对urlencode后的参数和请求url连接起来

req_url = urllib2.Request(url, urllib.urlencode( data ));

resp = urllib2.urlopen( req_url )

Python GET、POST请求使用

4、我们使用debug来看下request中信息

get请求时,在query_params中可以看到请求的参数

Python GET、POST请求使用

5、post请求时,在_data,_full_data,data 中都可以看到请求的参数

Python GET、POST请求使用

6、GET:

request.query_params

request.query_params.get('industry_id')

request.REQUEST.get('industry_id')

POST:

request._datarequest._full_datarequest.datarequest.data['industry_id']request.data.get('industry_id')request._data['industry_id']request._data.get('industry_id')request._full_data['industry_id']request._full_data.get('industry_id')

Python GET、POST请求使用

Python GET、POST请求使用

  • 胃痛吃什么药好?
  • 氯化钠盐水缓蚀剂是什么?
  • 地道战是如何通讯的
  • 栏板气钢瓶运输车上牌需要哪些手续?
  • 简简单单,一碗韭芽炒蛋,你也可以!
  • 热门搜索
    中国茶叶知识网 情人节送女朋友什么花 高考物理必考知识点 中山有什么好玩的地方 女孩取什么名字好听 泡腾片的作用与功效 法国红酒知识 轻粉的功效与作用 家庭出身填什么 分娩知识