Http请求和HttpServletRequest中获得对应参数的方
来源:互联网 发布:nba战报今日战报数据 编辑:程序博客网 时间:2024/06/06 20:06
http://blog.csdn.net/oncealong/article/details/51383563
Http请求
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
一个Http请求可以分为请求行, 请求头, 和可选的实体内容, 我们分别来看下http和HttpServletRequest中的方法如何对应.
请求行
GET /firstSample/hello HTTP/1.1
GET: 请求方式, 其中常见的额有GET 、 POST、 HEAD、 TRACE、 PUT、 CONNECT 、DELETE
/firstSample/hello : 可以使用url和uri. url只能用于网络
HTTP/1.1: 协议版本. 之前还有http/1.0, 在一次连接中只能发送一次请求. 现在都是使用http1.1, 可以在一次连接中发送多次请求.
HttpServletRequest中用于获取请求行的方法:
- 1
- 2
- 3
请求头
Host: localhost:8080 (必须的)当前请求访问的目标地址(主机:端口)
Connection: keep-alive 浏览器跟服务器连接状态。close: 连接关闭 keep-alive:保存连接。
Cache-Control: max-age=0 在0秒内不会重新访问服务器,也就是页面立即失效。
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36
DNT: 1
Accept-Encoding: gzip, deflate, sdch 浏览器接受的数据压缩格式
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.6 浏览器接受的语言
Cookie: 浏览器保存的cookie信息
HttpServletRequest中用于获取请求头的方法:
- 1
- 2
- 3
实体内容
name=oncealong&password=123456
实体内容,在post请求时参数放在实体内容中
HttpServletRequest中用于获取请求实体内容的方法:
- 1
对于get方式, 要获取提交的参数需要使用request.getQueryString();
方法,这样造成API的不一致, 很麻烦. 所以最好使用如下统一方便的获取参数的方式:
- 1
- 2
- 3
- Http请求和HttpServletRequest中获得对应参数的方
- Http请求和HttpServletRequest中获得对应参数的方法
- Http请求和HttpServletRequest中获得对应参数的方法
- Http请求和HttpServletRequest中获得对应参数
- HttpServletRequest中读取HTTP请求的body
- Java如何从HttpServletRequest中读取HTTP请求的body
- Java如何从HttpServletRequest中读取HTTP请求的body
- Java如何从HttpServletRequest中读取HTTP请求的body
- Java如何从HttpServletRequest中读取HTTP请求的body
- Java如何从HttpServletRequest中读取HTTP请求的body
- HTTP请求中hl参数和gl参数的含义
- http请求中Parameter(参数) 和Attribute(属性)的区别
- 获取HttpServletRequest请求参数的工具类
- Struts2 HttpServletRequest获取请求参数的过程
- HttpServletRequest获取请求参数
- struts2的action中获得HttpServletRequest对象
- 在HttpServletRequest request获得参数,通过类的set方法封装到对象中
- http请求的参数和属性
- 单点登录方式整理笔记
- redis学习系列(五)--redis基础字典的构造
- 页面数据以弹出框的形式提交到另一个action中
- LeetCode 14.Longest Common Prefix
- mongodb切片的使用与维护
- Http请求和HttpServletRequest中获得对应参数的方
- gamma
- 【Python】2.1温度转换
- Read-only file system
- Spring中的@Transactional放在 类级别 和 方法级别 上有什么不同?
- Android直播实践
- Vision_MATH_逆元
- lintcode--乘积最大子序列
- 卡片左右滑,类似探探效果。目前花椒也引用此效果方式