python请求库_如何使用Python请求库发出post请求?
我在Postman中使用以下过滤器在Web API中发出POST请求,但无法使用请求库在Python中发出简单的POST请求。
首先,我向这个URL(http://10.61.202.98:8081/T/a/api/rows/cat/ect/tickets)发送一个POST请求,其中Postman中的以下过滤器应用于主体,并选中raw和JSON(application/JSON)选项。Filters in Postman
{
"filter": {
"filters": [
{
"field": "RCA_Assigned_Date",
"operator": "gte",
"value": "2017-05-31 00:00:00"
},
{
"field": "RCA_Assigned_Date",
"operator": "lte",
"value": "2017-06-04 00:00:00"
},
{
"field": "T_Subcategory",
"operator": "neq",
"value": "Temporary Degradation"
},
{
"field": "Issue_Status",
"operator": "neq",
"value": "Queued"
}],
"logic": "and"
}
}
秒,我正在使用以下代码对请求库应用一个简单的筛选器。import requests
payload = {'field':'T_Subcategory','operator':'neq','value':'Temporary Degradation'}
url = requests.post("http://10.61.202.98:8081/T/a/api/rows/cat/ect/tickets",data=payload)
但我得到的是门票的完整数据,而不仅仅是那些不是暂时降级的。
第三个,系统实际上正在工作,但我们遇到2-3分钟的延迟来查看数据。逻辑如下:我们有8个用户,我们希望看到每个用户的所有票证都不是临时降级的,然后我们执行:def get_json():
if user_name == "user 001":
with urllib.request.urlopen(
"http://10.61.202.98:8081/T/a/api/rows/cat/ect/tickets?user_name=user&001",timeout=15) as url:
complete_data = json.loads(url.read().decode())
elif user_name == "user 002":
with urllib.request.urlopen(
"http://10.61.202.98:8081/T/a/api/rows/cat/ect/tickets?user_name=user&002",timeout=15) as url:
complete_data = json.loads(url.read().decode())
return complete_data
def get_tickets_not_temp_degradation(start_date,end_date,complete_):
return Counter([k['user_name'] for k in complete_data if start_date < dateutil.parser.parse(k.get('DateTime')) < end_date and k['T_subcategory'] != 'Temporary Degradation'])
基本上,我们从当前和去年获得了整套票,然后我们让Python按用户过滤整套票,到目前为止只有10个用户,这意味着这个过程重复了10次,让我毫不惊讶地发现为什么我们会得到延迟。。。
我的问题是如何解决请求库的这个问题?我正在使用下面的链接Requests library documentation作为一个教程,使其工作,但它只是似乎我的有效载荷没有被读取。
python请求库_如何使用Python请求库发出post请求?相关推荐
- python 宏处理库_常用的Python库,给大家分享一下!
Tkinter---- Python默认的图形界面接口. Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组.Tcl/Tk是 ...
- aws python库_如何使用Python,AWS和IEX Cloud创建自动更新股市数据的Excel电子表格
aws python库 Many Python developers in the financial world are tasked with creating Excel documents f ...
- python链表库_[转]为什么python标准库没有实现链表
实际上刚开始学习一些高级语言的时候我也有同样的疑问,而且即使有链表对应物的语言,链表常常也很少被实际使用. 如果是在国外听数据结构的课,老师一般会警告你这只是一个理论概念,实际应用应该实际考察,在通常 ...
- python生成静态库_使用boost.python静态库
编译脚本为: bjam stage toolset=msvc link=static runtime-link=shared threading=multi variant=debug,release ...
- python 升级所有库_自动更新Python所有第三方库
一般python用得比较久以后,就会安装很多第三方的库.比如这是我的pip list情况: pip list 而且一屏还显示不完. 通过如下命令可以看到需要更新的第三方库: pip list -o 需 ...
- configure 查找依赖库_由浅入深:Python 中如何实现自动导入缺失的库?
在写 Python 项目的时候,我们可能经常会遇到导入模块失败的错误:ImportError: No module named 'xxx' 或者 ModuleNotFoundError: No mod ...
- python mqtt库_如何在 Python 中使用 MQTT
Python 是一种广泛使用的解释型.高级编程.通用型编程语言.Python 的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词).Python 让开发者能 ...
- python3.7安装numpy库和matplotlib库_详解Python中的Numpy、SciPy、MatPlotLib安装与配置
用Python来编写机器学习方面的代码是相当简单的,因为Python下有很多关于机器学习的库.其中下面三个库numpy,scipy,matplotlib,scikit-learn是常用组合,分别是科学 ...
- 什么是python的库_什么是python标准库
什么是python标准库 发布时间:2020-08-24 10:49:34 来源:亿速云 阅读:72 作者:Leah 什么是python标准库?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小 ...
最新文章
- CloudComparer点云处理软件
- 【组队学习】【27期】集成学习
- MySQL 之视图、 触发器、事务、存储过程、内置函数、流程控制、索引(一)
- mysql 查找课程最高分_mysql 查询 学生id最高分的科目和日期
- 一文带你了解Java Agent
- 跨域问题的一次深入研究
- Linux 进程间通讯(IPC)方式 ------- 共享内存
- Netty in action—EventLoop和线程模型
- 计算机组成原理试题解析答案,计算机组成原理习题答案解析(蒋本珊)
- win10下用ffmpeg推流拉流
- SPSS/PROCESS-中介检验
- 更改浏览器语言(firefox, chrome)详细步骤
- 相较于本地渲染,云渲染用起来感觉怎么样?
- 测试用例设计——错误猜测法
- 史上最全的信息收集总结!!!
- CAD转图片用什么软件?办公常备软件
- 华为服务器系统日志,系统日志服务器
- COB制作工艺流程简介
- 竞价推广效果不好,是哪些方面影响的呢?
- 王垠的面试 和 P 与 NP