请求的格式
Request请求分为四部分
1、请求行
2、请求头
3、空行
4、请求体
客户端向服务器发送请求可以是get方式也可以是post方式.所以传参也分为get方式下传参和post方式下传参.
一、get方式
1、浏览器中输入地址(URL),然后回车进行提交。
2、超链接。
3、页面中引入的css样式文件。
4、页面引入的js(JavaScript)文件。
5、form表单提交(method="get")。
6、Ajax中可以设置异步提交请求的方式可以是get
7、其他。
二、post方式
1、form表单提交(method="post")。
2、Ajax中可以设置异步提交请求的方式可以是post。
3、其他。
三、get和post请求的特点和区别
它们各自的特点及其区别主要是体现在所传递的参数上面。
1、get方式
参数直接放在请求的URL后面
例如:http://127.0.0.1:8080/web-demo?name=tom&age=20
特点:参数直接放在URL后面
从浏览器的地址栏直接可以看到所传的参数
参数长度有限制,不能把一个很长的数据通过get方式传参
2、post方式
参数是放在请求的体部的
特点:参数放在请求的体部而不是URL后面
浏览器地址栏看不到所传的参数
相对get请求安全性要高一点
因为参数放在请求体部,所以没有长度限制