【发布时间】:2014-04-29 10:20:38
【问题描述】:
在 servlet 应用程序中,Web 服务器将 HttpServletResponse 转发给浏览器,对吗? 然后浏览器将呈现它并显示 html。
但是浏览器期望的响应对象的确切类型是什么?是 HttpResponse 吗?那么不同类型的对象获取过程是如何产生的呢?
我对浏览器中的 HttpServletResponse 有点困惑。可以详细解释一下吗?
【问题讨论】:
在 servlet 应用程序中,Web 服务器将 HttpServletResponse 转发给浏览器,对吗? 然后浏览器将呈现它并显示 html。
但是浏览器期望的响应对象的确切类型是什么?是 HttpResponse 吗?那么不同类型的对象获取过程是如何产生的呢?
我对浏览器中的 HttpServletResponse 有点困惑。可以详细解释一下吗?
【问题讨论】:
预期的响应对象浏览器的确切类型是什么?
符合 HTTP 1.0 或 1.1 协议的响应字节流。
是HttpResponse吗?
不是,它是一个符合 HTTP 1.0 或 1.1 协议的字节流,用于响应。
那么不同类型的对象获取过程是如何产生的呢?
这句话不解析。再试一次。
【讨论】:
HttpRequest 是一个 http 元素,用于将数据从客户端传输到服务器。 HttpResponse是http元素,用于将数据从服务器传输到客户端。
响应基本上是在 HttpResponse 中发送的。 HttpResponse 通过网络通道作为二进制数据发送。
HttpResponse 对象有以下内容;
我认为,您是在问浏览器如何发送和解释不同类型的对象,例如图像、音频或视频。浏览器通过 http 响应头中的 mime 类型来理解文件类型,然后解释其内容。
另见
【讨论】: