HttpServletResponse如何通过浏览器进行处理

时间:2014-04-29 10:20:38

标签: java http servlets

在servlet应用程序中,Web服务器将HttpServletResponse转发到浏览器吗? 然后浏览器将呈现它并显示html。

但是预期的Response对象浏览器的确切类型是什么?是HttpResponse吗?那么不同类型的对象如何获得过程?

我对浏览器中的HttpServletResponse感到有点困惑。请详细说明并解释一下吗?

2 个答案:

答案 0 :(得分:2)

  

预期的Response对象浏览器的确切类型是什么?

符合HTTP 1.0或1.1协议的字节流,用于响应。

  

是HttpResponse吗?

不,它是符合HTTP 1.0或1.1协议的字节流,用于响应。

  

那么不同类型的对象如何获得过程?

这句话不解析。再试一次。

答案 1 :(得分:0)

HttpRequest是一个http元素,用于将数据从客户端传输到服务器。 HttpResponse是http元素,用于将数据从服务器传输到客户端。

响应基本上是在HttpResponse中发送的。 HttpResponse通过网络通道作为二进制数据发送。

HttpResponse对象具有以下内容;

  • 协议/版本,状态代码及其说明
  • HTTP响应标头
  • HTTP响应正文

我想,你问的是浏览器如何发送和解释不同类型的对象,如图像,音频或视频。浏览器通过http响应头中的mime类型了解文件类型,然后解释其内容。

另见

MIME Types