【问题标题】:Method not allowed when I do curl GET当我做 curl GET 时方法不允许
【发布时间】:2021-01-02 01:58:45
【问题描述】:

我正在运行一个小型 webapp,它应该允许以下 curl:

curl -I http://localhost:5000/yield

它给了我这个 405 响应:

这是否意味着我的 webapp 不允许使用此方法或服务器不允许使用此方法,我该如何解决?我在 Windows 2019 服务器上。

【问题讨论】:

    标签: curl web-applications http-status-code-405


    【解决方案1】:

    curl -I 发出 HEAD 请求,而不是 GET。有些服务器只是禁用了执行HEAD 请求的能力——我一直不明白为什么。

    那里的Allow: 响应标头暗示此服务器仅接受该资源上的GET,所以在没有-I 的情况下重试? (也许使用-i 而不是你想要的标题)。

    您也可以使用-v 来查看标题,但它们不会像-i 那样传递到与正文相同的目的地。你决定!

    【讨论】:

      猜你喜欢
      • 2019-06-27
      • 2021-07-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-31
      • 2013-03-23
      • 1970-01-01
      • 2013-11-10
      • 2018-11-12
      相关资源
      最近更新 更多