【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、响应体

猜你喜欢

转载自blog.csdn.net/weixin_57208584/article/details/126598956