首页 > 其他分享 >post请求和get请求的区别

post请求和get请求的区别

时间:2022-08-18 12:01:17浏览次数:58  
标签:浏览器 请求 GET URL get 参数 POST post

  • GET在浏览器回退时是无害的,而POST会再次提交请求。
  • GET产生的URL地址可以被Bookmark,而POST不可以。
  • GET请求会被浏览器主动cache,而POST不会,除非手动设置。
  • GET请求只能进行url编码,而POST支持多种编码方式。
  • GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。
  • GET请求在URL中传送的参数是有长度限制的,而POST么有。
  • 对参数的数据类型,GET只接受ASCII字符,而POST没有限制。
  • GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。
  • GET参数通过URL传递,POST放在Request body中。

 

GET和POST还有一个重大区别,简单的说:

GET产生一个TCP数据包;POST产生两个TCP数据包。

 

长的说:

对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);

而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)

搜索

复制

标签:浏览器,请求,GET,URL,get,参数,POST,post
From: https://www.cnblogs.com/weize97/p/16598203.html

相关文章

  • 关于!this.IsPostBack 使用介绍
    https://blog.csdn.net/panda_xingfu/article/details/9468695如果我们需要某些代码只需要执行一次,最好的选择当然是放在if(!this.IsPostBack){}里面.如果我们不写......
  • 查看特定表的备注--postgresql
    1. 获取字段名、类型、注释、是否为空SELECT col_description(a.attrelid,a.attnum)ascomment, format_type(a.atttypid,a.atttypmod)astype, a.attnameasname......
  • 145.binary-tree-postorder-traversal 二叉树的后序遍历
    对比前序遍历的"中左右",后序遍历是"左右中",颠倒一下就是"中右左",所以可以参照前序遍历的迭代法来写迭代遍历。#include<algorithm>#include<stack>#include<vector>......
  • getClassLoader()
    一、ClassLoader 的作用我们都知道java程序写好以后是以.java(文本文件)的文件存在磁盘上,然后,我们通过(bin/javac.exe)编译命令把.java文件编译成.class文件(字节码文件),并存......
  • getResourceAsStream()
    前言项目中经常会使用properties文件定义一些配置变量,相应的就需要写一个类来加载此配置。常用的方式是使用class或者classLoader对象的getResourceAsStream来加载p......
  • SAP BW怎么查询传输请求号内容与所有请求号存放的表
    一:打开gui,输入事务码-SE11     在数据库表输入:E070(这个表就是存放所有传输请求号的)---点击显示  二:进入后点击下图红框处,查看表的数据 三:输入请求号,点......
  • 一次nginx 请求真实ip 问题处理
    nginxngx_http_realip模块是比较重要的,我以前也大概说过,同时网上关于此模块的资料也不少,今天就碰到了一个获取真实ip的问题记录下参考业务模型  问题以前的配......
  • 前端请求不到数据_后端写代码直接复制_部分内容没有修改
    ......
  • 一次http请求的过程(输入一个域名然后敲回车直至响应发生了什么)
    1.首先是DNS服务器进行域名的映射2.HTTP客户端进程在80端口发起一个到服务器的TCP连接,通过三次握手    http3TCP改用 QUIC(QUIC是一种通用、安全、多路复用......
  • 终止 axios 正在进行的请求
     业务场景:文件切片上传时需要不断的进行接口请求,文件比较大时需要耗费一定的时间,假如想在中途取消文件上传,那么就需要终止正在进行的接口请求。  实现 在需要终止......