用的unicloud云开发开发公众号,刚开始用的阿里云,调试都通了,接收到的数据包是这样的,
"body": "<xml><ToUserName><![CDATA[ghxxx78ee948]]></ToUserName>\n<FromUserName><![CDATA[oso9xxxxM4Gm3GOApaAo40Q]]></FromUserName>\n<CreateTime>1632906304</CreateTime>\n<MsgType><![CDATA[text]]></MsgType>\n<Content><![CDATA[国旗]]></Content>\n<MsgId>23377597690515475</MsgId>\n</xml>"
但是由于阿里云不支持固定ip,所以换了腾讯云,操作流程都是一样的,代码也完全没有改,但是接收到的数据包却是这样的,
"body\":\"PHhtbD48VG9Vc2VyTmFtZT48IVtDREFUQVtnaF9hNmNhOGZmNDNiZThdXT48L1RvVXNlck5hbWU+CjxGcm9tVXNlck5hbWU+PCFbQ0RBVEFbb0hINjQ2UTc3b21FcDdxbzVFdEE1S1l1MERrY11dPjwvRnJvbVVzZXJOYW1lPgo8Q3JlYXRlVGltZT4xNjMyOTA1OTM3PC9DcmVhdGVUaW1lPgo8TXNnVHlwZT48IVtDREFUQVt0ZXh0XV0+PC9Nc2dUeXBlPgo8Q29udGVudD48IVtDREFUQVvvvJ9dXT48L0NvbnRlbnQ+CjxNc2dJZD4yMzM3NzU5MTI5Njc1NzgxMzwvTXNnSWQ+CjwveG1sPg==\"
这body字段是被加密了吗,请问有人遇到过这个问题吗,我选的是明文模式啊
DCloud_uniCloud_WYQ
event里面有个isbase64encoded,需要用这个来判断,目前腾讯和阿里对于非简单请求的content-type处理标准确实不太一致,建议每次都判断是true还是false
2021-09-30 14:20