码迷,mamicode.com
首页 > 其他好文 > 详细

request对象

时间:2018-10-13 15:38:56      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:请求头   服务   原因   tchar   har   修改端口号   通用   服务器   转码   

request:浏览器发送信息服务器,服务器创建此对象,将行头体都封装进去

  生命周期:创建:请求来的时候

        销毁:响应生成的时候

  包含:请求行:请求方式  请求资源  协议和版本

      请求头:key/value

        getHeader(“头”)

      请求体:post请求携带的参数信息

        post请求携带的参数信息

        getParameter(“name”)

      中文乱码处理:

        通用方式:

          new String(乱码.getBytes("iso8859-1"),"utf-8")

        针对post:

          request.setCharacterEncoding("utf-8")

        针对get

          修改配置文件

          在server.xml中,修改端口号的标签上添加URIEncoding="utf-8"

      乱码形成的原因:前端用的是utf-8的格式,通过http协议的iso8859-1编码传了过来,放到request对象的时候

          还没有进行转码,当我们getParameter时默认使用的iso8859-1的转码方式

        

request对象

标签:请求头   服务   原因   tchar   har   修改端口号   通用   服务器   转码   

原文地址:https://www.cnblogs.com/jameshuangbhlx/p/9782894.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!