【发布时间】:2017-04-03 05:15:38
【问题描述】:
我正在尝试编写一个 Python 脚本,该脚本允许我根据从同一个 GET 请求返回的数据来处理一个 GET 请求,然后是一个 PUT。我还需要为几个不同的“成员”运行这个过程,所以我确信我需要设置一个“for”循环。我需要为几个不同的“成员”更改一个特定的字段,但是这些成员返回的周围数据可能每次都不同。例如,我通常使用 Python 脚本处理的 GET 请求可能会返回如下内容:
{
"member": {
"id": 12233444,
"code": null,
"code2": null,
"code3": null,
"state": "active",
"cost_quarter": null,
"master_id": 818667,
"timeout_period": 2000,
"enable_for_change": true,
"is_prohibited": false,
"site_id": 5544,
}}
然后我想获取这些数据,更改“timeout_period”的值,然后提交 PUT 请求。通常,在过去,我使用 Python 中的 requests 库来处理 GET 请求,但对于这样的事情,我有点困惑。如果有人可以提供帮助,我将不胜感激。谢谢。
【问题讨论】:
-
那么
PUT请求将由您的脚本向另一台服务器发起? -
GET 和 PUT 请求都将访问同一个服务器。基本上,我需要处理一个 GET 请求,修改从该请求返回的数据,然后发出一个 PUT 请求以提交更改。
标签: python python-2.7 python-requests