FILEEM

POWER OF DREAM

解决微信服务器配置URL的Token验证问题

在微信公众号/小程序的服务器通知中,需要验证服务器域名,作为一个nodeJS开发者,这个问题经常被坑。
原理上验证服务器域名仅需要将微信推送消息的data.echostr原样返回即可验证成功。
但微信接受的echostr格式为text,而用了框架(例如我的KOA)一般是上下文中retrun的值,那是默认是json字符串。
解决方法:在上下文中设置返回值为text/xml:

“`ctx.headers = {‘content-type’:’text/xml’}“`

《解决微信服务器配置URL的Token验证问题》
《解决微信服务器配置URL的Token验证问题》
《解决微信服务器配置URL的Token验证问题》

点赞