python中request获取数据,Python 中request数据的获取
@app.route('/users', methods=['GET', 'POST'])
def users():
print "Hello, World!"
print(request.data)//同:request.get_data()
print(request.json)
如何获取request的参数
在于客户端请求头Headers中参数:Content-Type的设置
以及传参的方式
一、Content-Type:application/json
import requests
url = "http://127.0.0.1:5000/api/registerUser"
payload = "{\n\t\"username\":\"788\",\n\t\"password\":\"rui\"\n}"
headers = {
'Content-Type': "application/json",
'Authorization': "Basic MTUyMzgzNzE3MTM6MXFhejJ3c3g=",
'User-Agent': "PostmanRuntime/7.15.0",
'Accept': "*/*",
'Cache-Control': "no-cache",
'Postman-Token': "b05a50fc-aa0b-42ab-a979-c7b8844b04ee,67ec1de5-247b-415c-a7aa-f110a9dea486",
'Host': "127.0.0.1:5000",
'accept-encoding': "gzip, deflate",
'content-length': "40",
'Connection': "keep-alive",
'cache-control': "no-cache"
}
response = requests.request("POST", url, data=payload, headers=headers)
print(response.text)
此时 :
通过request.data 获得的数据是json字符串,要序列化json.loads(request.data)才能能用。
通过request.json 取得的数据就是json数据,可以直接使用。
value = request.json.get('key')
二、 Content-Type:application/x-www-form-urlencoded
import requests
url = "http://127.0.0.1:5000/api/registerUser"
querystring = {"username":"body12"}
headers = {
'Content-Type': "application/x-www-form-urlencoded",
'Authorization': "Basic MTUyMzgzNzE3MTM6MXFhejJ3c3g=",
'User-Agent': "PostmanRuntime/7.15.0",
'Accept': "*/*",
'Cache-Control': "no-cache",
'Postman-Token': "bbd54eda-acbf-47af-9b60-0df7f014d490,db8b1060-87dc-46eb-8bf6-72dd701db4a0",
'Host': "127.0.0.1:5000",
'accept-encoding': "gzip, deflate",
'content-length': "",
'Connection': "keep-alive",
'cache-control': "no-cache"
}
response = requests.request("POST", url, headers=headers, params=querystring)
print(response.text)
可以通过 request.args获取参数
print(request.args)
print(request.args.get('username'))
当然你可以通过输出看区别:
request.form
request.args
request.querystring
request.data
request.json
python中request获取数据,Python 中request数据的获取相关推荐
- python提取数据包中的文件_Python-对Pcap文件进行处理,获取指定TCP流
通过对TCP/IP协议的学习,本人写了一个可以实现对PCAP文件中的IPV4下的TCP流提取,以及提取指定的TCP流,鉴于为了学习,没有采用第三方包解析pcap,而是对bytes流进行解析,其核心思想 ...
- python利用表格中的某一个列_python取excel表格第一列数据?python操作excel,使用xlrd模块,获取某一列数据的语句为...
用Python修改excel中一列数据 可以使用pandas库,先读取excel文件,然后使用pandas库来修改一列,然后写入文件即可. 怎样用python,读取excel中的一列数据 sheet. ...
- python获取excel整行数据如何保存到新的工作簿中_如何使用python将大量数据导出到Excel中的小技巧之一...
如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...
- python xlrd获取excel行数_python xlrd 模块(获取Excel表中数据)
一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 二.使用介绍 1.常用单元格中的数据类型 0 ...
- java request get json数据_Java中,获取request中json数据
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.io.IOException; import javax.servlet.http.HttpServletRequest; /** ...
- 如何使用Python获取高德地图中的地铁线路数据(geojson版本)
目录 数据来源 文件管理 引用的库 获取文件夹名称 读取文件 提取转化为线文件 提取转化为点文件 主程序 最终成果 数据来源 通过在高德地图搜索框直接搜索地铁线路,地图上会高亮显示地铁线路.通过尝试发 ...
- python批量生成word报告_python自动生成word报告 | 如何将现有的数据利用python 填入word的表格中?...
关于python连接SQL server数据库的问题? 你把完整的连接代码贴一下 如何将现有的数据利用python 填入word的表格中? VB,VBA我会,py不会哦 DB2教程推荐,新手想学习这个 ...
- python asyncio教程_在Python3中使用asyncio库进行快速数据抓取的教程
web数据抓取是一个经常在python的讨论中出现的主题.有很多方法可以用来进行web数据抓取,然而其中好像并没有一个最好的办法.有一些如scrapy这样十分成熟的框架,更多的则是像mechanize ...
- pythonrequests发送数据_在python中使用requests 模拟浏览器发送请求数据的方法
在python中使用requests 模拟浏览器发送请求数据的方法 如下所示: import requests url='http://####' proxy={'http':'http://#### ...
- python获取div标签的id_Python 获取div标签中的文字实例
预备知识点 compile 函数 compile 函数用于编译正则表达式,生成一个正则表达式( Pattern )对象,供 match() 和 search() 这两个函数使用. 语法格式为: re. ...
最新文章
- Android开发之Dialog的三种列表显示(解读谷歌官方API)
- 赣州光华职业技术学校计算机专业,赣州光华职业技术学校
- NYOJ 138 找球号(二)哈希表
- neo4j 修改密码
- Office Web Apps所需证书的申请分配部署详解
- php课程 10-35 php实现文件上传的注意事项是什么
- Redis实战(十二)Redis实现分布式锁
- mnist数据集下载——mnist数据集提供百度网盘下载地址
- 伪静态URL、静态URL和动态URL的区别
- Hulu 2020年校招-算法题《Hulu杀》Python
- linux硬盘检测健康状态脚本,系统运维|使用 smartmontools 查看硬盘的健康状态
- 嵌入式平台WIFI AP模式测试
- 《漫画算法》终于出电子书了!
- 我的世界java甘蔗机_我的世界全自动甘蔗机器制作教程
- git pull报错:Your configuration specifies to...from the remote, but no such ref was fetched
- boost哪些库需要编译
- 分享一个免费的计算机书籍资料网站(含有编程语言,算法,人工智能,游戏开发等书籍资料)
- 量子计算第一股IonQ:“小众”离子阱如何弯道超车
- 关于图片加载的问题-如加载失败显示占位图,预加载,懒加载
- Tuxera NTFS21Mac苹果电脑读取硬盘磁盘软件