美文网首页技术贴
form-data和x-www-form-urlencoded区

form-data和x-www-form-urlencoded区

作者: zhudying | 来源:发表于2024-08-04 11:32 被阅读0次

两者都是表单请求方式的一种

type="file" 类型使用 form-data
文本类型使用 x-www-form-urlencoded

1.x-www-form-urlencoded

form即表单提交方式;urlencoded编码方式
只支持普通的文本内容

// 提交数据
name: LiHua
sex: 1
// 编码后
name=LiHua&sex=1
// 请求头设置
Content-Type: x-www-form-urlencoded
2.multipart/form-data

表单内容分成多个部分
都支持不同的Content-Type,比如图片(image/jpeg)、音频、视频等。
原数据格式发送二进制数据

// 提交数据
name: LiHua
sex: 1
// multipart/form-data
--WebKitFormBoundary7MA4YWxkTrZu0gW // 每个提交数据的分割线,是一行随机字符串
Content-Disposition: form-data; name="name"  // 提交字段的名字
Content-Type: text/plain  // 内容类型
LiHua  // 提交值

--WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="sex"
Content-Type: text/plain
1

--WebKitFormBoundary7MA4YWxkTrZu0gW
// 请求头设置
Content-Type: multipart/form-data; boundary=WebKitFormBoundary7MA4YWxkTrZu0gW

相关文章

网友评论

    本文标题:form-data和x-www-form-urlencoded区

    本文链接:https://www.haomeiwen.com/subject/jujtkjtx.html