HTTP状态代码,表示代理不支持CONNECT

时间:2015-04-26 17:35:55

标签: http status http-proxy

当HTTP客户端从客户端收到CONNECT请求时,如何指示代理不支持CONNECT?我尝试阅读RFC2817,但在不支持CONNECT的情况下找不到有关此案例的任何信息。

1 个答案:

答案 0 :(得分:4)

HTTP 405方法不允许

CONNECT,尽管有不同的行为,仍然是一种请求方法,根据RFC 2616 section 10.4.6CONNECT最初被指定为RFC2616中的保留动词),应使用HTTP 405当:

The method specified in the Request-Line is not allowed for the
resource identified by the Request-URI. The response MUST include an
Allow header containing a list of valid methods for the requested
resource.

更新和废弃原始HTTP / 1.1规范以及RFC2817的RFC 72307231未提及建议的响应以指示CONNECT不受支持,在这种情况下我假设上述仍然是一个有效的解释