【问题标题】:How to add body parameters in python for requests search api如何在python中为请求搜索api添加正文参数
【发布时间】:2021-09-02 22:27:11
【问题描述】:

我有一个需要登录的网站,然后允许搜索 api,它是公开的,它返回错误 405,我如何在 requests.post 中提供参数,因为以下代码不起作用

response = requests.post(  
    'https://www.somewebsite.com/api/public/',   
    auth=('asct1@gmail.com', 'Cons')
)

【问题讨论】:

标签: python api rest python-requests html-helper


【解决方案1】:

正如您在此处看到的,405 表示您在案例中选择的方法 .get(...) 在端点上是不允许的。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405

你也写了你应该发出一个 Post 请求。所以试试 requests.post(...) 吧!

编码愉快,T!

【讨论】:

  • 是的,实际上它只是 Post,它给出了 405 错误,我编辑了这个问题.. 对不起
  • 请求应该没问题,更多的是您发送请求的端点的配置,不允许发布请求。你介意分享端点的代码吗?
猜你喜欢
  • 2019-09-24
  • 2015-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-30
  • 2016-06-02
相关资源
最近更新 更多