我在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请求?相关推荐

  1. python 宏处理库_常用的Python库,给大家分享一下!

    Tkinter---- Python默认的图形界面接口. Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组.Tcl/Tk是 ...

  2. aws python库_如何使用Python,AWS和IEX Cloud创建自动更新股市数据的Excel电子表格

    aws python库 Many Python developers in the financial world are tasked with creating Excel documents f ...

  3. python链表库_[转]为什么python标准库没有实现链表

    实际上刚开始学习一些高级语言的时候我也有同样的疑问,而且即使有链表对应物的语言,链表常常也很少被实际使用. 如果是在国外听数据结构的课,老师一般会警告你这只是一个理论概念,实际应用应该实际考察,在通常 ...

  4. python生成静态库_使用boost.python静态库

    编译脚本为: bjam stage toolset=msvc link=static runtime-link=shared threading=multi variant=debug,release ...

  5. python 升级所有库_自动更新Python所有第三方库

    一般python用得比较久以后,就会安装很多第三方的库.比如这是我的pip list情况: pip list 而且一屏还显示不完. 通过如下命令可以看到需要更新的第三方库: pip list -o 需 ...

  6. configure 查找依赖库_由浅入深:Python 中如何实现自动导入缺失的库?

    在写 Python 项目的时候,我们可能经常会遇到导入模块失败的错误:ImportError: No module named 'xxx' 或者 ModuleNotFoundError: No mod ...

  7. python mqtt库_如何在 Python 中使用 MQTT

    Python 是一种广泛使用的解释型.高级编程.通用型编程语言.Python 的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词).Python 让开发者能 ...

  8. python3.7安装numpy库和matplotlib库_详解Python中的Numpy、SciPy、MatPlotLib安装与配置

    用Python来编写机器学习方面的代码是相当简单的,因为Python下有很多关于机器学习的库.其中下面三个库numpy,scipy,matplotlib,scikit-learn是常用组合,分别是科学 ...

  9. 什么是python的库_什么是python标准库

    什么是python标准库 发布时间:2020-08-24 10:49:34 来源:亿速云 阅读:72 作者:Leah 什么是python标准库?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小 ...

最新文章

  1. CloudComparer点云处理软件
  2. 【组队学习】【27期】集成学习
  3. MySQL 之视图、 触发器、事务、存储过程、内置函数、流程控制、索引(一)
  4. mysql 查找课程最高分_mysql 查询 学生id最高分的科目和日期
  5. 一文带你了解Java Agent
  6. 跨域问题的一次深入研究
  7. Linux 进程间通讯(IPC)方式 ------- 共享内存
  8. Netty in action—EventLoop和线程模型
  9. 计算机组成原理试题解析答案,计算机组成原理习题答案解析(蒋本珊)
  10. win10下用ffmpeg推流拉流
  11. SPSS/PROCESS-中介检验
  12. 更改浏览器语言(firefox, chrome)详细步骤
  13. 相较于本地渲染,云渲染用起来感觉怎么样?
  14. 测试用例设计——错误猜测法
  15. 史上最全的信息收集总结!!!
  16. CAD转图片用什么软件?办公常备软件
  17. 华为服务器系统日志,系统日志服务器
  18. COB制作工艺流程简介
  19. 竞价推广效果不好,是哪些方面影响的呢?
  20. 王垠的面试 和 P 与 NP

热门文章

  1. JDK/JRE/JVM之间的关系
  2. C#照片预览,好处是图片不在项目中也可以查看
  3. POJ-1191 棋盘分割 动态规划
  4. [转]浅谈php web安全
  5. Bailian2680 化验诊断【入门】
  6. linux 实用命令 —— cut、tr、sort、touch
  7. 学习 Shell —— 括号、引号
  8. matlab 高阶(一) —— assignin与evalin
  9. 直线分割平面问题(数学归纳法)
  10. 动态规划 —— 最长递增子序列(LIS)