【发布时间】: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
我正在运行一个小型 webapp,它应该允许以下 curl:
curl -I http://localhost:5000/yield
它给了我这个 405 响应:
这是否意味着我的 webapp 不允许使用此方法或服务器不允许使用此方法,我该如何解决?我在 Windows 2019 服务器上。
【问题讨论】:
标签: curl web-applications http-status-code-405
curl -I 发出 HEAD 请求,而不是 GET。有些服务器只是禁用了执行HEAD 请求的能力——我一直不明白为什么。
那里的Allow: 响应标头暗示此服务器仅接受该资源上的GET,所以在没有-I 的情况下重试? (也许使用-i 而不是你想要的标题)。
您也可以使用-v 来查看标题,但它们不会像-i 那样传递到与正文相同的目的地。你决定!
【讨论】: