【发布时间】:2020-12-09 03:00:32
【问题描述】:
我有一个开发人员请求“接受但忽略”对 IIS 服务器上的 XML 文件发出的 POST 请求。它用于测试我不明白的东西。默认情况下,当我将 XML 文件放在 IIS 站点根目录中并通过浏览器 (GET) 访问它时,我会得到预期的响应。但是,如果我运行以下命令:
curl --data "test=test" https://server/example.xml
我收到以下回复:
405 - 不允许用于访问此页面的 HTTP 动词。 您正在查找的页面无法显示,因为尝试访问的方法(HTTP 动词)无效。
即使您发送 POST 数据,他也只想要 200 响应。我找到了一个指向this article 的old SO question,但它是一个非常旧的IIS 版本,当我尝试它时它没有帮助。我尝试添加一个 XML 处理程序映射,但无论我为“类型”选择什么,我都会收到其他错误(通常是 ASP.net)。
【问题讨论】: