使用 POST 个请求发送 multipart/form-data 个字符串,python

Send multipart/form-data string with POST requests, python

我想通过POST这样的请求发送一个字符串

#my data string
data='[{ "DeviceNo":"123123123","LogDate":"2018-11-18", "FileName":"X.py", "LogMessage":"Message" }]'

response = requests.post(url,files=data, timeout=20, headers={'Authorization': accessToken}) 

我不知道如何发送这些数据。不知道 "files=data" 是否是正确的用法。

以下代码是我的解决方案。希望它对某人有所帮助(我在这上面浪费了很多时间)

data={
  "request":"{ 'action':'CreateLog', 'version':'1', 'parameters': { 'Message':'my message'}}" 
     }
response = requests.post(url,data=data, timeout=20, headers={'Authorization': accessToken})