get和post区别

Posted cxms

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了get和post区别相关的知识,希望对你有一定的参考价值。

1、了解HTTP请求的格式

HTTP请求:

<request line>          //http请求行

<headers>               //http请求消息报头

<blank line>             //回车换行

[<request-body>]     //http请求正文

GET和POST实例

GET /books/?sex=man&name=Professional HTTP/1.1
Host: www.wrox.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6)
Gecko/20050225 Firefox/1.0.1
Connection: Keep-Alive

  

POST / HTTP/1.1
Host: www.wrox.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6)
Gecko/20050225 Firefox/1.0.1
Content-Type: application/x-www-form-urlencoded
Content-Length: 40
Connection: Keep-Alive
(----此处空一行----)
name=Professional%20Ajax&publisher=Wiley

 区别点1:get会将请求数据附在URL后,用?分割URL跟数据,不同参数用&连接;Post将把提交的数据放置在是HTTP包的包体中

GET提交的数据会在地址栏中显示出来,而POST提交,地址栏不会改变

2、HTTP响应体

<status line>          //http响应状态行
<headers>             //http响应消息报头
<blank line>           //回车换行
[<response-body>]  //http响应正文

  

3、

以上是关于get和post区别的主要内容,如果未能解决你的问题,请参考以下文章

axios post和get的区别

Python snippet(代码片段)

asp.net页面的提交方式POST和GET有啥区别?

$.ajax(),$.get(),$.post()的区别,以及一些参数注意规则

POST和GET的详细解释以及区别

get请求和post请求区别