gpt4 book ai didi

http - 何时从 http 请求规范中使用 absoluteUri?

转载 作者:可可西里 更新时间:2023-11-01 16:54:58 24 4
gpt4 key购买 nike

我一直在研究具有 getRequestURI 和 getRequestURL 方法的 HttpServletRequest API (Java)。这让我调查: https://www.rfc-editor.org/rfc/rfc7230#section-5.3据我了解,getRequestURI 从 http 请求的第一行返回值,该值在大多数情况下是资源的相对路径,除非源服务器位于入站代理后面,在这种情况下它必须是绝对 URI。我想互联网上流行网站的大多数原始服务器都属于该类别,这意味着原始 http 请求中的 URI 应该是 absoluteUri(来自 http 规范),但我还没有设法在任何地方找到这样的例子。浏览器真的能知道它是将请求发送到入站代理还是直接发送到原始服务器? http 规范中的 absoluteUri 概念是否有任何实用值(value)?因为 Host 头字段总是在 HTTP 1.1 请求中发送。在HTTP 1.0 还没有Host 头字段的时候,规范的那部分是否有一些实用值(value)?

最佳答案

我认为您可能对所讨论的代理类型感到困惑。看起来 RFC 指的是转发代理,您可以在其中通过另一台服务器向另一台服务器发出请求(并且客户端告诉代理将流量转发到何处)。

使用反向代理,您是对的,客户端不知道请求已被代理到另一台服务器。

Difference between proxy server and reverse proxy server

关于http - 何时从 http 请求规范中使用 absoluteUri?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40311306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com