【问题标题】:Postman python code snippet does not work in my codePostman python 代码片段在我的代码中不起作用
【发布时间】:2020-11-06 17:04:05
【问题描述】:

我有一个 POST 请求,它在 PostMan 上运行良好;我收到了一个代码 200,但是,当我将从 PostMan 获取的代码 sn-p 集成到我在 Visual Studio 代码中的代码中时,我收到一个错误请求 (400)。

这是我的 PostMan 请求的正文。

我从 PostMan 收到的代码 sn-p 如下所示

import requests

url = "https://myurl/test"

payload = {}
files = [
      ('file', open('C:/test.json','rb'))
      ]
headers = {
    'Content-Type': 'multipart/form-data',
   'Authorization': 'Bearer xxx-xxxx-xxxx-xxxxx-xxxx'
 }

response = requests.request("POST", url, headers=headers, data = payload, files = files)

print(response.text.encode('utf8'))

可能是什么问题?

【问题讨论】:

  • payload 为空。应该是这样吗?
  • 我认为是因为我正在上传文件

标签: python python-3.x python-requests postman


【解决方案1】:

我终于找到了答案。我刚刚将此添加到我的代码中

files = [
        ('file', open('C:/test.json','rb'),'application/json'))
        ]

【讨论】:

    猜你喜欢
    • 2017-03-22
    • 1970-01-01
    • 2021-08-20
    • 2019-09-05
    • 1970-01-01
    • 2023-01-20
    • 1970-01-01
    • 2019-12-11
    • 2020-11-24
    相关资源
    最近更新 更多