【发布时间】:2018-03-02 14:40:59
【问题描述】:
params_for_update_cat = {
'api_key': API_KEY,
'api_username':"ausername",
"name": name_and_ticker,
"color": bg_colour,
"text_color": text_color,
"permission": {'admins': 1,'staff': 2}
}
headers = {"Content-Type": "multipart/form-data"}
r = rq.post(url=create_cat_url, data=params, headers=headers)
所以我想要的是,上面肯定不会这样做:
permissions[admin]=1&permissions[staff]=2
作为参数列表的一部分。这当然应该在帖子正文中。
一些注意事项:
- 该 api 不支持 content-type: application/json 请求标头。
- API 预计请求会发出,因为数据来自表单。
如果我要在 curl 中执行此操作,并且这是成功的测试顺便说一句 - 它会是:
!curl -X POST "http://<mydomaingoeshere>/categories.json" /
-H "Content-Type: multipart/form-data;" /
-F "api_key=xxxxxxxxx_xxxxx" /
-F "api_username=ausername" /
-F "name=checkcheckcheck" /
-F "text_color=FFFFFF" /
-F "color=49d9e9" /
-F "permissions[admins]=1" /
-F "permissions[staff]=2"
3 天 - 没有人能够提供帮助。也许这样的事情是个坏主意?我不知道。
【问题讨论】:
标签: python http python-requests discourse