gpt4 book ai didi

html - IIS 405 用于访问此页面的 HTTP 动词不允许电子邮件

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

首先,我对IIS很熟悉,但是没有太多的实践经验,所以才来这里。

我已经安装了 IIS7 并将我的 HTML 网站、脚本等放入 wwwroot 文件夹中。出于测试目的,我可以在本地浏览该网站。

我有一个带有简单电子邮件表单的网页,该表单使用 Matt 的脚本存档:FormMail.pl。提交后,我遇到了这个错误:

 405 - HTTP verb used to access this page is not allowed.
The page you are looking for cannot be displayed because an invalid method (HTTP verb) was used to attempt access.

我不确定这个错误或如何解决它以便电子邮件表单正常工作。

如果您需要有关此问题的任何其他信息,我会提供尽可能多的信息。

谢谢:)

更新:

好的,所以我修改了我的 HTML 以使用 nms 脚本。在 IIS 中,我必须启用 CGI 和 ISAPI,因为它们没有安装。安装完成后,我为 *.pl、*cgi 添加了一个脚本处理程序映射;还在两个处理程序映射中添加了动词 GET、HEAD 和 POST。我比使用:

 <!DOCTYPE htmlPUBLIC "-//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" lang="en-US" xml:lang="en-US">
<head>
<title>Perl Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h1>Perl is working!</h1>
</body>
</html>

测试 *.pl 和 *.cgi 是否在本地主机上工作。

现在是我卡住的部分......

当我点击提交按钮时,它会将我引导至 formmail.cgi(formmail.pl 出于某种原因无法正常工作),但它只会将我引导至 cgi 脚本和一个空白的白页。

最佳答案

405 表示您的 Web 服务器无法识别请求中的 HTTP 方法(GET、POST、HEAD 等)。在您的情况下,我认为默认情况下不允许 .pl 扩展名处理 POST 请求。请引用this link (取自 here )用于创建处理程序映射。

关于html - IIS 405 用于访问此页面的 HTTP 动词不允许电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13047103/

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