码迷,mamicode.com
首页 > 其他好文 > 详细

分布式restful中的问题

时间:2019-01-27 14:40:45      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:app   org   iat   type   value   问题   att   spring   pattern   

1、 访问服务后返回值中有中文乱码

在RequestMapping中添加produces属性。

@RequestMapping(value = "/user/register", method = RequestMethod.POST, produces = MediaType.TEXT_PLAIN_VALUE + ";charset=utf-8")

如果返回是json的场合,APPLICATION_JSON_VALUE

2、 put类型请求无法获取参数

在web.xml中添加对于过滤器

<filter>

<filter-name>HttpMethodFilter</filter-name>

<filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>HttpMethodFilter</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

注意:

需要注意的是,该过滤器只能接受enctype值为application/x-www-form-urlencoded的表单,也就是说,在使用该过滤器时,form表单的代码必须如下:

<form action="" method="put" enctype="application/x-www-form-urlencoded">  

......  

</form>  

分布式restful中的问题

标签:app   org   iat   type   value   问题   att   spring   pattern   

原文地址:https://www.cnblogs.com/mollie-x/p/10326118.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!