有人对python中的requests.post命令有经验吗?我对使用此命令的 api 有疑问,但只能使用很长的字符串作为输入数据(即在“参数”参数的 json 输入中)。但是,对于较短的字符串,该命令可以正常工作。有谁知道 requests.post 对输入字符串的长度是否有任何限制?
编辑:代码如下所示:
freetext = "very long text"
freetextbody = {"free_text": freetext}
response.textsearch = requests.post(url, params = freetextbody, headers=headeruser)
但是,API 不是开放访问的。所以我想代码在这里真的没有多大帮助。问题是字符串 'freetext' 包含一个很长的文本,这会导致错误:
ConnectionError: ('Connection aborted.', BadStatusLine('<html>\r\n',)).
错误是在我这边而不是在 API 提供者那边,即 python、requests.post 或其他东西似乎都不起作用。不幸的是,我不知道这里的问题是什么。
谢谢你的帮助!