Get/Post请求

简介: Get/Post请求

get 和 post请求是http协议中的两种请求方式。
get请求一般用来请求获取数据,post请求一般作为发送数据到后台,传递数据,创建数据;
get请求也可以传参到后台,但是传递的参数则显示在地址栏,安全性低,且参数的长度也有限制(2048字符),post请求则是将传递的参数放在request body中,不会在地址栏显示,安全性比get请求高,参数没有长度限制;
get请求刷新浏览器或者回退没有影响,post请求则会重新请求一遍;
get请求可以被缓存,也会保留在浏览器的历史记录中,post请求不会被缓存,也不会保留在浏览器的历史记录中;
get请求通常是通过url地址请求,post常见的则是form表单请求
Get请求示例
xhr.open("GET", "http://localhost:8080/get.txt?t=" + Math.random(), true);
xhr.open("GET", "http://localhost:8080/get.txt?fname=zhang&lname=san", true);
Post请求示例
xhr.open("POST", "http://localhost:8080/post.txt", true);
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhr.send("fname=zhang&lname=san");

相关文章
|
3月前
|
JSON 数据格式
使用axios发送get和post请求
使用axios发送get和post请求
33 0
|
17天前
|
缓存
GET和POST请求
GET和POST请求
7 0
|
3月前
|
缓存 安全 API
Post请求和get请求的区别是什么?
Post请求和get请求的区别是什么?
|
5月前
|
容器
PostMan发送携带参数Get请求、Post请求及SpringMVC解决Post请求中文乱码问题
PostMan发送携带参数Get请求、Post请求及SpringMVC解决Post请求中文乱码问题
62 0
|
8月前
|
网络协议 Python
三、get请求和post请求
三、get请求和post请求
|
9月前
|
安全 前端开发 JavaScript
【GET请求和POST请求区别。】
GET请求和POST请求是HTTP协议中最常见的两种请求方法,它们在客户端向服务器发送请求时有着不同的特点和用途。
80 0
|
JSON JavaScript 数据格式
axios发送get和post请求详解
使用axios发送get和post请求详解
183 0
|
JSON 前端开发 JavaScript
详细解析Ajax的使用之向服务器发送GET请求
详细解析Ajax的使用之向服务器发送GET请求 前面一篇博客我们讲到了如何使用form表单像服务器发送请求,但是请求方式是同步的,效率太低,现在我们讲一下如何使用Ajax的技术向服务器发送异步请求。 HTML代码: <h1>ajax的get请求</h1> <button id="btn">获取数据</button> <p>姓名:<span id="user"></span></p> <p>年龄:<span id="age"></span></p> 1 2 3 4 JavaScript代码: var oBtn =
|
前端开发
Ajax POST请求应用
Ajax POST请求应用
104 0
Ajax POST请求应用