美文网首页
GET请求和POST请求的特点和区别

GET请求和POST请求的特点和区别

作者: 烛风小糊涂 | 来源:发表于2016-08-09 22:27 被阅读1200次

GET请求的特点:

1. GET是"得",即从服务器获取数据;

2. GET请求可以被缓存;

3. GET请求的效率更高,但是安全性相对于POST来说要更差,因为URL会包装用户名,密码等敏感信息;

4. 在HTTP协议中,虽然没有对GET请求限制数据大小。但是,根据浏览器的不同,数据一般会被限制在2-8k之间;


POST请求的特点:

1. POST是"给",即从客户机向服务器发送数据,然后服务器根据这些数据返回相对应的数据;

2. POST请求由于要提交数据,所以不能做缓存;

3. POST请求相对于GET请求的效率更低,因为多了向服务器提供数据这一环节;

4. 虽然使用POST请求不会让用户直接在URL中看到敏感信息,但是通过抓包软件或者浏览器的一些插件可以很容易截取到这些信息。所以,在商业开发中,这些信息都会被加密;

5. POST提交数据比GET大,大小靠服务器限制,PHP上限通常是2M;

相关文章

  • Get和Post的区别

    Get请求和Post请求区别如下: Post请求比Get请求更安全,get请求直接将参数放置在URL中,post请...

  • HTTP协议相关

    HTTP超文本传输协议 HTTP的请求方式有哪些?GET请求和POST请求的区别?HTTP请求的特点 HTTP的请...

  • java笔试题1

    请简述http协议中get请求和post请求的区别答: 1. get请求比post请求快。 2. get请求传参时...

  • 网络编程(01)NSURLConnection

    一 GET请求和POST请求的区别 GET请求和POST请求的区别主要是体现在数据的传递上. GET请求相对于PO...

  • GET请求和POST请求的特点和区别

    GET请求的特点: 1. GET是"得",即从服务器获取数据; 2. GET请求可以被缓存; 3. GET请求的效...

  • java 面试题1(基础)

    1、请简述http协议中get请求和post请求的区别 可参考此文章 1、GET - 从指定的资源请求数据。 查询...

  • get请求和post请求的区别主要有两点

    get请求和post请求的区别主要有两点 get请求可以被缓存而post请求不能被缓存 get请求的传参方式和po...

  • axios中get请求与post请求的简单函数封装

    axios中get请求与post请求的简单函数封装 今天写点什么呢,就写写如何将axios的post请求和get请...

  • get请求和post请求

    http get请求和post请求的区别: get请求是发送一个数据包,将请求(header和data)一次性发到...

  • get请求和post请求区别

    一、概述 http请求方式有get、post、put、delete等多种,最常用的就是get和post 二、区别:...

网友评论

      本文标题:GET请求和POST请求的特点和区别

      本文链接:https://www.haomeiwen.com/subject/lpvdsttx.html