如2.3节所描述,中介可以在处理HTTP请求和响应的时候扮演多种角色。一些中介被用于提高性能和可用性。其余一些被用于访问控制或者内容过滤。由于HTTP流具有类似于管道和过滤器体系结构的特性,因此中介可以增强(或干扰)流的任一方向的程度没有固有限制。

    一个不是扮演隧道的中介必须实现Connection头字段,如6.1节规定的那样,并排除仅用于传入连接的转发字段。

    中介不得转发消息到其自身,除非它不受无穷请求循环的损害。通常,一个中介应该识别其自身的服务器名,包括任何别名,本地变化,或者字面ip地址,并直接响应这个请求。