html - 不允许使用 POST 动词

标签 html

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

<!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/

相关文章:

html - 将 div 中的 span 元素水平居中对齐

html - 使用VBA从网页中提取表格

html - 为什么html元素的高度没有效果?

html - 工具提示 CSS 未显示

html - 如何使用 HTML 区分重叠的文本段?

html - 为什么 Safari 有时只渲染图像的顶部?

javascript - 当复选框选中时如何单击不同 div 的标签?

javascript - 一个 django 表单,有两个输入、两个 url、两个 View ,下一页都有不同的 js

html - 使 CSS3 动画在浏览器中更可靠

html - 如何使用 CSS 使 flexbox 中的元素等高(嵌套)