如何解决配置公众号服务器失败的问题
1 配置公众号服务器失败
(1)原理:
配置公众号服务器时,服务器url只需对微信后台请求的echostr作出相同的字符串响应即可,验证签名的过程实际可以忽略。
(2)问题:
一个常见的问题的服务器url的响应字符串包含了双引号””,这会导致配置失败。
(3)原因:
此问题的一种常见原因是Sping MVC的@ResponseBody注解时会强制返回json格式,在返回字符串时会默认加上双引号。
(4)解决:
去掉引号可以在springMVC配置文件中加入如下配置项:
<mvc:annotation-driven>
< mvc:message-converters>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" />
<bean class="org.springframework.http.converter.StringHttpMessageConverter" />
< /mvc:message-converters>
< /mvc:annotation-driven>