@FieldMap是以application/x-www-form-urlencoded表单方式进行提交,而且必须和@FormUrlEncoded一起使用,示例如下:
对应服务端的请求代码如下:
对应的postman请求方式,如下图所示:
@Body一般是以application/json方式请求的,实例如下:,并且要把请求封装成json对象字符串
对应的服务端代码如下:
对应的postman测试样式如下:
换了几家公司,每次和服务端接口联调前,一定要确认服务端接口的请求方式,是表单请求,还是以json字符串方式请求。要是不知道的话,自己来回测试,白白耽误时间
补充:查看了下@FormUrlEncoded的源码,注释里明确说明了用于application/x-www-form-urlencoded方式
网友评论