multipart/form-data 和 application/x-www-form-urlencoded区别

最近在用postman调试接口遇见,413错误,.Request_fields_limitError: Reach fields limit

multipart/form-data的方式请求字段超过10个就报错,而改换成application/x-www-form-urlencoded就没事

传输文件,图片等,可采用multipart/form-data

传输文本的字段,最好使用pplication/x-www-form-urlencoded

这两者的区别:

multipart/form-data:支持上传文件等二进制数据,同时也能传输文本键值对‌

application/x-www-form-urlencoded:仅支持文本数据,无法处理二进制文件‌

multipart/form-data:使用 boundary 分隔符将数据分块,每个字段独立编码,不会对特殊字符进行转义‌

application/x-www-form-urlencoded:将数据编码为 key=value&key=value 格式,并对特殊字符(如 &、=)进行百分号转义‌

===================

各种框架的可能对multipart/form-data 和application/x-www-form-urlencoded 两种情况下的,对字段限可能不一样

调整方法可能需要调整框架配置,或者哦调整底层的默认配置

相关推荐
@insist12325 分钟前
信息安全工程师-物理隔离技术基础核心考点解析
开发语言·网络·安全·软考·信息安全工程师·软件水平考试
小乐笙1 小时前
笔记:纯真 IP 库使用
运维·网络·tcp/ip
计算机安禾1 小时前
【计算机网络】第8篇:IPv6协议设计的审慎与激进——地址空间、扩展头与邻居发现
网络·计算机网络
Deitymoon1 小时前
ESP8266——UDP传输
单片机·网络协议·udp
咖喱o1 小时前
DHCP
linux·运维·服务器·网络
IMPYLH1 小时前
Linux 的 touch 命令
linux·运维·服务器·bash
uestcwhc1 小时前
服务器定时发送邮件设置
运维·服务器
雷工笔记1 小时前
MES 系统设备管理模块详细设计方案
大数据·运维·网络
wangchunting1 小时前
VMware17 使用Rocky Linux 9.7系统
linux·运维·服务器
xhbh6662 小时前
端口转发是什么?如何设置端口转发?
网络·流量转发·端口流量转发