前端post请求方式传参参数各种格式详解

前端post请求方式传参参数各种格式详解

要以application/x-www-form-urlencoded格式发送数据

const qs = require(‘qs’);
axios.post(‘/foo’, qs.stringify({ ‘bar’: 123 }));

Form data

const FormData = require(‘form-data’);

const form = new FormData();
form.append(‘my_field’, ‘my value’);
form.append(‘my_buffer’, new Buffer(10));
form.append(‘my_file’, fs.createReadStream(‘/foo/bar.jpg’));

axios.post(‘https://example.com’, form, { headers: form.getHeaders() })

application/json

JSON 格式支持比键值对复杂得多的结构化数据
application/json 这个 Content-Type 作为响应头

text/xml

是一种使用 HTTP 作为传输协议,XML 作为编码方式的远程调用规范。
XML-RPC 协议简单、功能够用,各种语言的实现都有。

你可能感兴趣的:(前端,数学建模)