美文网首页
HTTP请求有哪些?GET与POST的具体区别?

HTTP请求有哪些?GET与POST的具体区别?

作者: 梳打水 | 来源:发表于2017-08-14 12:55 被阅读0次

(转载整理。出处见底)

根据这篇文章稍微做了个思维导图(待完善):

GET与POST的具体区别:

概括:

1. 使用GET请求时,参数在URL中显示,而使用POST方式,则不会显示出来

2.使用GET请求发送数据量小,POST请求发送数据量大

展开来讲:

GET请求方法

GET是最常见的请求类型,最常用于向服务器查询信息。

GET方法是默认的HTTP请求方法,我们日常用GET方法来提交表单数据,然而用GET方法提交的表单数据只经过了简单的编码,同时它将作为URL的一部分向Web服务器发送,因此,如果使用GET方法来提交表单数据就存在着安全隐患上。例如

Http://127.0.0.1/login.jsp?Name=zhangshi&Age=30&Submit=%cc%E+%BD%BB

从上面的URL请求中,很容易就可以辩认出表单提交的内容。(“?”之后的内容)另外由于GET方法提交的数据是作为URL请求的一部分所以提交的数据量不能太大

POST请求方法

POST方法使用频率仅次于GET方法,通常用于向服务器发送应该被保存的数据。POST把数据作为请求的主体提交,可以包含非常多的数据,且格式不限,而GET一般不这样。

POST方法是GET方法的一个替代方法,它主要是向Web服务器提交表单数据,尤其是大批量的数据。POST方法克服了GET方法的一些缺点。通过POST方法提交表单数据时,数据不是作为URL请求的一部分而是作为标准数据传送给Web服务器,这就克服了GET方法中的信息无法保密和数据量太小的缺点。因此,出于安全的考虑以及对用户隐私的尊重,通常表单提交时采用POST方法。

--------

Ref:

http://www.cnblogs.com/yin-jingyu/archive/2011/08/01/2123548.html

免责声明:http://www.jianshu.com/p/cd9793098eea

相关文章

  • HTTP协议相关

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

  • HTTP请求有哪些?GET与POST的具体区别?

    (转载整理。出处见底) 根据这篇文章稍微做了个思维导图(待完善): GET与POST的具体区别: 概括: 1. 使...

  • Nodejs 初学http的get,post请求

    对于http的get,post请求的区别,我的理解有下面两点: http的get请求代码如下: http的post...

  • 你不知道的GET&POST!

    HTTP中GET与POST的区别 GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的...

  • Flask框架(六)URL及HTTP基础知识

    网站开发基础知识补充 什么是URL 常见的网络协议有哪些 常见的HTTP请求方式有哪些 GET请求与POST请求有...

  • 记录vue一个小坑

    发送post和get请求的参数key值有区别 //get发送参数this.$http.get('http://xx...

  • 面试复习-网络

    网络 HTTP请求类型 GET POST HEAD PUT DELETE OPTION GET POST区别 GE...

  • iOS - HTTP

    手动目录HTTPHTTP是什么请求报文响应报文HTTP请求方式GET & POST 区别GET 相对 POST 的...

  • get请求和post请求区别

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

  • java笔试题1

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

网友评论

      本文标题:HTTP请求有哪些?GET与POST的具体区别?

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