HTTP 405 错误 – 方法不被容许 (Method not allowed)

介绍数据库

HTTP 协议定义一些方法,以指明为获取客户端(如您的浏览器或咱们的 CheckUpDown 机器人)所指定的具体网址资源而须要在 Web 服务器上执行的动做。则这些方法以下:编程

  • OPTIONS( 选项 ) :查找适用于一个特定网址资源的通信选择。 在不需执行具体的涉及数据传输的动做状况下, 容许客户端来肯定与资源相关的选项以及 / 或者要求, 或是一个服务器的性能。
  • GET( 获取 ) :检索由网址资源所肯定的信息,如获取一个特定的网页或图片。这是最经常使用的方法。
  • HEAD( 头 ) :除了服务器只反馈标头信息而不是网址资源所肯定的信息自己外, 基本同于 GET ( 获取 ) 。 可用于获取一个请求所要求的响应实体的元信息 ( metainformation) ,而不需传输响应实体自己。 常常用来测试超文本连接的有效性, 可达性, 和最近的修改。
  • POST( 投寄 ) :将数据提交到 Web 服务器,如 1 )在电子公告板,新闻组中,或向 邮件名单发送信息, 2 )提供输入数据 - 一般由一个公共网关接口(CGI) 表, 到 一个数据处理进程, 3 )直接将记录添加到一个数据库中。
  • PUT( 放置 ) :将一个具体网址的数据设置( 置入 / 替换)成客户提交的新数据。例如,将新的网页上载给服务器。
  • DELETE( 删除 ) :删除与网址资源相关的数据。例如,删除网页。
  • TRACE( 跟踪 ) :运行请求信息的一个远程应用层回送。 其实是一个 'ping', 用以测试 Web 服务器正在从客户端接收什么数据。
  • CONNECT( 链接 ) :保留以便经过代理服务器和隧道一块儿使用(如 SSL )。这种方法只在 HTTP 1.1 版中定义, 而在先前的 1.0 版中却没有。

全部 Web 服务器均可以被设置为容许或不容许任何方法。例如,若是一个 Web 服务器是 ' 只读 ' (客户端不能修改 Web 服务器上的网址资源) ,那么它能够被设置为不容许 PUT 和 DELETE 方法。 一样,若是没有用户输入(全部的网页都是静态的) , 那么 POST 方法可设置为不容许。 因此, 405 错误可能会因 Web 服务器没有被设置为从客户端接受输入数据而出现。 另外, 若是客户端对请求中指明的具体网址资源没有足够的权力, 该错误也会出现。浏览器

解决 405 错误 – 通常方法安全

405 错误常常和 POST 方法同时出现。 您可能在您的网站上尝试引入某种输入表格,但并不是全部的互联网服务供应商 (ISPs) 都 容许处理该表格所需的 POST 方法。服务器

全部 405 错误均可以追综到 Web 服务器设置和控制访问网站内容的安全管理,所以您的 ISP 应该很容易地予以解释。性能

解决 405 错误 – CheckUpDown测试

咱们监控你的网站,发现相似 405 的错误。这个错误应该永远不会发生在您的 CheckUpDown 账户上。 若是出现了, 则一般代表我方系统或是管理您网站的 Web 服务器系统在编程上有缺陷。 咱们只使用 GET 方法,全部 Web 服务器都应容许(不然, 任何人不管如何都不能看到您的网站) 。网站

只要您遇到 405 错误,就请与咱们联系(最好经过电子邮件) - 您本身没法解决此类错误。咱们必须和您的 ISP 及 Web 服务器软件供应商联络,以确认产生该错误的确切缘由。代理

相关文章
相关标签/搜索