get和post请求

墨蓝 2023-08-17 16:08 133阅读 0赞

1、get请求

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Insert title here</title>
  6. </head>
  7. <body>
  8. <form action="#"method="get">
  9. <input type="text"name="username"><br/>
  10. <input type="password"name="password"><br/>
  11. <input type="submit"value="提交"><br/>
  12. </form>
  13. </body>
  14. </html>

1392562-20190731103754136-305759774.png

2、post请求

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Insert title here</title>
  6. </head>
  7. <body>
  8. <form action="#"method="post">
  9. <input type="text"name="username"><br/>
  10. <input type="password"name="password"><br/>
  11. <input type="submit"value="提交"><br/>
  12. </form>
  13. </body>
  14. </html>

1392562-20190731104253750-1930449728.png

3、get请求和post请求的区别

不同点:

(1)get请求的参数在URL中,post请求在请求体中。用户一般看不到请求体中的内容,post提交相对安全。

(2)请求缓存:GET 会被缓存,而post不会

1392562-20190731110013182-1779553741.png

post不管刷新页面多少次,都不会304状态。而get在未改变代码的情况下,第一次刷新为状态码为200,第二次刷新状态码变为304。

(3)get请求长度最多1024kb,post对请求数据没有限制(浏览器和服务器对其有一定的限制)。

相同点:GET和POST本质上都是TCP链接。但是由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中表现出不同。

转载于:https://www.cnblogs.com/zhai1997/p/11275010.html

发表评论

表情:
评论列表 (有 0 条评论,133人围观)

还没有评论,来说两句吧...

相关阅读

    相关 GetPost请求

    Get和Post请求 GET请求 VS POST请求: 本质上的区别:语义不同(GET是取,POST是提交) 表现出的一些主要区别: 1、GET没有请求体,P

    相关 GetPost请求

    浏览器向服务器发送数据最常用的就是Get和Post。 表单 表单用来收集用户的数据 1.只有放到form标签内的标签,在点击submit提交按钮之后才会被提交到服务

    相关 get请求post请求demo

           客户端和服务器端的交互是使用get请求或post请求,尤其是移动端接口的请求,使用很多,经常是用了以后就不管了,下次使用还要去找,比较浪费时间,今天把这个get请

    相关 GET 请求 POST 请求

    GET 请求和 POST 请求: 1). 使用GET方式传递参数: ①. 在浏览器地址栏中输入某个URL地址或单击网页上的一个超链接时,浏览器发出的HTTP请求消