发送方的请求数据格式为:conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
服务器:利用@RequstBody来接收数据
解决方案:@RequstBody不支持"application/x-www-form-urlencoded"格式,所以服务方和需求方要修改一个。
方法1:把@RequstBody换成@RequstParam,如下图所示
其实就是把MemberLoginRegist中的属性,提出来了。MemberLoginRegist类的代码如下
方法2:修改Android端请求数据格式,具体没尝试,给大家提供一个思路:
修改
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
讲格式改为"application/json";