問(wèn)題描述
操作流程為掃描帶參數二維碼,如果已關(guān)注直接進(jìn)行公眾號,不回復消息。
根據微信公眾號接口描述
直接回復success(推薦方式)
直接回復空串(指字節長(cháng)度為0的空字符串,而不是XML結構體中content字段的內容為空)
修改返回內容為succes或空串,一直報錯:該公眾號提供的服務(wù)出現故障,請稍后再試
消息回復代碼是直接拿的另一個(gè)項目的代碼,關(guān)注會(huì )回復一段文本消息,是已經(jīng)測試過(guò)的沒(méi)問(wèn)題的。
解決方法
代碼確認沒(méi)問(wèn)題,就從返回值開(kāi)始排查,發(fā)現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、重新測試
問(wèn)題解決
- 版權所有:奇站網(wǎng)絡(luò ) 轉載請注明出處
- 廈門(mén)奇站網(wǎng)絡(luò )科技有限公司,專(zhuān)業(yè)提供網(wǎng)站建設,響應式網(wǎng)站建設,小程序開(kāi)發(fā),系統定制開(kāi)發(fā)。
- 軟件開(kāi)發(fā)咨詢(xún)熱線(xiàn):吳小姐 13313868605