gpt4 book ai didi

html - 不允许使用 POST 动词

转载 作者:行者123 更新时间:2023-12-05 03:15:18 29 4
gpt4 key购买 nike

有点基础,但我已经尝试了一些方法来解决以下错误但无法得到正确的解决方案。

<!DOCTYPE html>

<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<form method="post">
<input type="text" name="query1"></input>
<input type="text" name="query2"></input>
<input type="submit"></input>

</form>
</body>
</html>

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

在 IIS 的映射中,我添加了 POST 方法,但是没有用!请提建议!

最佳答案

下面的代码为我解决了这个问题(它适用于 iis 上的 php)。

web.config:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers accessPolicy="Read, Execute, Script">
<remove name="PHP55_via_FastCGI" />
<add name="PHP55_via_FastCGI" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\v5.5\php-cgi.exe" resourceType="Either" requireAccess="Script" />
<add name="HTML_via_FastCGI" path="*.html" verb="*" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\v5.5\php-cgi.exe" resourceType="Either" requireAccess="Script" />
<add name="HTM_via_FastCGI" path="*.htm" verb="*" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\v5.5\php-cgi.exe" resourceType="Either" requireAccess="Script" />
</handlers>
<security>
<requestFiltering>
<fileExtensions>
<add fileExtension=".php" allowed="true" />
</fileExtensions>
<verbs>
<add verb="POST" allowed="true" />
<add verb="GET" allowed="true" />
<add verb="HEAD" allowed="true" />
<add verb="DELETE" allowed="true" />
<add verb="PUT" allowed="true" />
</verbs>
</requestFiltering>
</security>
</system.webServer>

关于html - 不允许使用 POST 动词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19446604/

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