后端使用postman进行测试

后端使用postman软件测试注意的问题

1.根据controller层来决定传参类型

常见的controller层的注解
@RequestParm(value="",required=true,defaultValue= )
value=" " 是自定义参数名称,可以不写,但是传参时必须和后面的参数名一致。
required 表示是否必须传该参数,如果不写默认是true,如果不传就会报404。如果设置成false,就可以不传。
defaultValue是默认值选项,如果传参时null,就会把该值赋给该参数。
使用@RequestParm用于绑定controller上的参数,可以是多个参数,也可以是一个Map集合,GET,POST均可。
参数较少建议使用,如果是参数比较多,建议封装成对象。
注意:在使用postman的时候,如果发现是这个注解,只能使用Content-Type: 为 application/x-www-form-urlencoded编码的内容。当然如果用param也可以。
使用Body下的raw的json是不可以的。并且参数区分大小写字母。

@RequestBody在controller层中使用方式是绑定一个对象实体。
不可以用在get请求中,可以再postman中使用raw的json格式。如果传的参数是空,建议不写进去,如果写了的话,String类写"",int,double等写null。
而且@RequestBody 的参数只能是一个,只能对应一个对象,但是这个封装对象可以有许多内容。

对应postman的输入参数的图片

**

2.post和get方法的区别

**
post和get在本质上都是tcp/ip协议传输的方式,很类似。
get是把参数写在url上,每次只产生一个tcp数据包。
post’把参数写在里面,每次产生两个tcp包。
把他们比作车的话,把参数比作货物的话。get把货物放在车顶,post把货物放在车里面。虽然这样理解,但是get也可以把货物放在车里面,post也可以把货物放在车顶,只不过有些浏览器不认。但是在使用postman测试的时候应该可以用。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值