当HTTP客户端从客户端收到CONNECT请求时,如何指示代理不支持CONNECT?我尝试阅读RFC2817,但在不支持CONNECT的情况下找不到有关此案例的任何信息。
答案 0 :(得分:4)
CONNECT
,尽管有不同的行为,仍然是一种请求方法,根据RFC 2616 section 10.4.6(CONNECT
最初被指定为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 7230和7231未提及建议的响应以指示CONNECT不受支持,在这种情况下我假设上述仍然是一个有效的解释