有这么一天,程序猿发送一个POST请求:multipart/form-data,application/json和application/x-www-form-urlencoded请求,产品经理对这个请求不理解,于是找到程序猿解释

解释如下:

1.application/json和application/x-www-form-urlencoded都是表单数据发送时的编码类型。默认地,表单数据会编码为 "application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有字符都会进行编码。
2.multipart/form-data:既可以上传文件等二进制数据,也可以上传表单键值对,只是最后会转化为一条信息;x-www-form-urlencoded:只能上传键值对,并且键值对都是间隔分开的

如果postman使用application/x-www-form-urlencoded发送POST请求请看实例:

Post-Content_type.png
Post-body.png

后端接收代码如下:

Post-form.png

如果postman使用application/json发送POST请求请看实例:

Post-json.png

后端接收代码如下:

Post-json-python.png

如果是代码发送如下图:

python-json.png

Last modification:October 28th, 2020 at 09:24 am
如果觉得我的文章对你有用,请随意赞赏