找回密码
 立即注册

QQ登录

只需一步,快速开始

ihiyin
银牌会员   /  发表于:2024-4-28 15:06  /   查看:231  /  回复:2
1金币

postman,body中用raw,正常:


body中用form-data,报错:



服务端命令,在设计器中测试是正常的:
参数设置:

命令设置:




这样的服务端命令有问题吗?

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,postman请求调试,以及web的http请求开发时, 常常能看到以下几种传参的形式 form-data、x-www-form-urlencoded、raw、binary,这个几个是有区别的,侧重的场景不同,活字格中需要接收的参数是键值形式。 form-data就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来说明文件类型;content ...

2 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-4-28 15:06:41
来自 3#
您好,postman请求调试,以及web的http请求开发时,
常常能看到以下几种传参的形式 form-data、x-www-form-urlencoded、raw、binary,这个几个是有区别的,侧重的场景不同,活字格中需要接收的参数是键值形式。

form-data
就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来说明文件类型;content-disposition,用来说明字段的一些信息;
x-ww-form-urlencoded
就是application/x-www-from-urlencoded,会将表单内的数据转换为键值对,比如,name=java&age = 23
raw
可以上传任意格式的文本,可以上传text、json、xml、html等
binary
相当于Content-Type:application/octet-stream,从字面意思得知,只可以上传二进制数据,通常用来上传文件,由于没有键值,所以,一次只能上传一个文件。


回复 使用道具 举报
ihiyin
银牌会员   /  发表于:2024-4-28 15:11:13
2#
刚测试了用  x-www-form-urlencoded  也行:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部