A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

黄希

1、请简要说明,一次请求和响应的完整流程?
        浏览器发送请求至Web服务端,服务端解析请求报文,根据请求行中的虚拟目录和Servlet路径,找到对应的Servlet类,创建该Servlet类的对象,根据请求方式调用该对象的doXxx方法,获取请求参数,执行逻辑代码,设置响应对象的数据。最后服务端将响应对象转换成浏览器能够解析的响应报文,发送给浏览器,浏览器解析响应报文,显示页面。
       
2、什么是response?
        response是服务端的响应对象,用于设置响应行、响应头和响应体的数据。

3、Response都包含什么?请简要说明。
        Response包含
                响应行
                        协议、版本号、状态码
                响应头
                        例如:
                                content-type浏览器解析响应体的方式和响应体的编码格式
                                content-disposition设置附件提示浏览器下载
                空白行
                        分隔响应头和响应体
                响应体
                        例如:
                                浏览器要显示的页面
                                下载的资源
                               
4、在此期间敲代码遇到了什么样的Bug?
        IE浏览器,提交中文参数时,需要先将中文进行UrlEncode,再提交,否则会产生乱码。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马