【HTTP】关于GET和POST请求参数位置

一、区别

  • get方法:请求参数将会放入url后面传递,以"?"连接在后。所以页面请求后更新显示的方法(即去除之前放入URL中的请求参数),以"?"为界,JS代码如下:
            let url = window.location.href; //获取当前页面的url
            if (url.indexOf('?') != -1) {
              //判断是否存在参数
              url = url.replace(/(\?|#)[^'"]*/, ''); //去除参数
              window.history.pushState({}, 0, url);//刷新、跳转
            }
  • post方法:请求参数将会放入请求体中传递,以post json格式。

接下来简要讲讲HTTP请求报文和响应报文的结构

二、HTTP协议请求体和响应体格式

1、请求体

2、响应体


版权声明:本文为weixin_57208584原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。