HTTP错误405 - 不允许用于访问此页面的HTTP谓词。为什么?

时间:2014-01-28 10:44:11

标签: php forms http iis post

<form name="enquiry" action="eq.php" method="POST">
                <table width="50%" border="0" cellpadding="12" cellspacing="0">
                  <tr>
                    <td><span class="contact_text">Name</span></td>
                    <td><input type="text" name="first_name" class="enquiry_width" /></td>
                  </tr>
                  <tr>
                    <td><span class="contact_text">E - Mail</span></td>
                    <td><input type="text" name="email" class="enquiry_width"/></td>
                  </tr>
                  <tr>
                    <td><span class="contact_text">Mobile</span></td>
                    <td><input type="text" name="contactno" class="enquiry_width"/></td>
                  </tr>
                  <tr>
                    <td><span class="contact_text">Address</span></td>
                    <td><input type="text" name="address" class="enquiry_width"/></td>
                  </tr>
                  <tr>
                    <td><span class="contact_text">Feed Back</span></td>
                    <td><input type="text" name="feedback" class="enquiry_width"/></td>
                  </tr>
                  <tr>
                    <td><span class="contact_text">Message</span></td>
                    <td><textarea name="comments" cols="21" rows="5" class="enquiry_width" style="height:50px;"></textarea></td>
                  </tr>
                 </table>
                 <table width="0" border="0" cellspacing="0" cellpadding="0" style="margin:10px 0 0 185px;">
                  <tr>
                    <td><input type="submit" value="Submit" onclick="return validations()" class="sumbit" /></td>
                    <td><input type="reset" value="Reset" /></td>

代码完美无缺,但在提交表单时显示错误代码。 eq.php文件未执行。相反,它显示此错误。 “HTTP错误405 - 不允许使用用于访问此页面的HTTP谓词。”为什么呢?

2 个答案:

答案 0 :(得分:0)

您很可能不允许在该URL上发出POST请求。尝试检查OPTIONS以查看允许的内容。

编辑:

有关此链接的HTTP 405的更多信息:HTTP405

答案 1 :(得分:-2)

要解决此问题,请在www之后使用http://。例如, 如果您使用的是http://example.com之类的链接 以http://www.example.com格式使用它。