使用retrofit2来进行android网络请求。从客户端传入一个name,到后台进行查询
尝试加上@Headers("Content-Type:application/x-www-form-urlencoded; charset=utf-8"),更改tomcat编码,以及ssm编码过滤器均无用。
后台方面使用@RequestBody注解,retrofit使用@Body注解,可打印出数据,且无乱码。但使用相同字符进行equals运算时,返回false,且数据库查询无结果,开始推断字符问题,但无解。
开始查阅资料。后台改用@RequestParam(“key”),retrofit使用@FormUrlEncoded,并且参数前@Field(“key”)后问题解决
两个字:有毒。
网友评论