gpt4 book ai didi

当另一个 HTML 页面向其提交表单时,HTML 页面抛出 405 错误

转载 作者:行者123 更新时间:2023-11-28 02:12:52 25 4
gpt4 key购买 nike

我有一个发布到另一个 html 页面的 html 页面。两个页面都加载正常,但是当我将第一页上的表单发布到第二页时,出现 405 - Method Not Allowed 错误。我使用 IIS 7 在 Windows 机器上运行网站。

这是发布到第二页的页面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Form Post</title>
</head>

<body>
<form method="post" action="/test/form_fetch.html">
<input type="hidden" name="hidtest" value="works"/>
<input type="submit" value="submit" />
</form>
</body>
</html>

这是第二页

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Form Fetch</title>
</head>

<body>
</body>
</html>

错误详情:

HTTP 错误 405.0 - 方法不允许
由于使用了无效的方法(HTTP 谓词),您正在查找的页面无法显示。

  • 模块:静态文件模块
  • 通知:ExecuteRequestHandler
  • 处理程序:静态文件
  • 错误代码:0x80070001

StaticFile Handler 已经设置为能够处理所有动词,但它仍然不起作用。

最佳答案

这是一个服务器配置问题。文档中的任何内容都不会影响响应的 HTTP 状态代码。

服务器已设置为拒绝对该 URI 的 POST 请求。

关于当另一个 HTML 页面向其提交表单时,HTML 页面抛出 405 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7179787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com