为什么很多项目在发送 post 请求前要对请求体中的数据序列化?

发现很多项目中对 post 请求中要传输的数据用『querystring parsing and stringifying library』这种类型的库进行序列化,比如说 qs

//POST传参序列化(添加请求拦截器)

axios.interceptors.request.use((config) => {

    //在发送请求之前做某件事

    if(config.method  === 'post'){

        config.data = qs.stringify(config.data);

    }

    return config;

},(error) =>{

     _.toast("错误的传参", 'fail');

    return Promise.reject(error);

});

其中在 qs 中的介绍中有句:『A querystring parsing and stringifying library with some added security.』。请问其中的安全体现在哪?

小唯快跑啊
浏览 780回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript