問題描述
操作流程爲掃描帶參數二維碼,如果已關注直接進行公衆号,不回複消息。
根據微信公衆号接口描述
直接回複success(推薦方式)
直接回複空串(指字節長度爲0的空字符串,而不是XML結構體(tǐ)中(zhōng)content字段的内容爲空)
修改返回内容爲succes或空串,一(yī)直報錯:該公衆号提供的服務出現故障,請稍後再試
消息回複代碼是直接拿的另一(yī)個項目的代碼,關注會回複一(yī)段文本消息,是已經測試過的沒問題的。
解決方法
代碼确認沒問題,就從返回值開(kāi)始排查,發現spring mvc @ResponseBody将返回的字符串加上了””,變成“success”。
1、增加配置
spring mvc增加配置stringHttpMessageConverter
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="messageConverters">
<list>
<ref bean="stringHttpMessageConverter"/>
<ref bean="mappingJackson2HttpMessageConverter" />
</list>
</property>
</bean>
<bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter" />
2、重新測試
問題解決
- 版權所有:奇站網絡 轉載請注明出處
- 廈門市中資源網絡服務有限公司,專業提供網站建設,響應式網站建設,小(xiǎo)程序開(kāi)發,系統定制開(kāi)發。
- 軟件開(kāi)發咨詢熱線:吳小(xiǎo)姐 13313868605