背景:使用接口调试工具,模拟【即时配送】中的订单配送状态变化回调【事件消息】,加密模式选择【安全模式】,数据类型选【JSON】
问题一:后台服务器报错,错误消息为:Content type 'text/xml;charset=UTF-8' not supported。后台使用Springboot配合@RequestBody,无法接收post方法传递的数据包。请问该调试工具是否仍然发送了xml数据而不是json数据?
问题二:去掉@RequestBody可以接收请求,说明微信传递的仍然是xml数据。回复微信服务器,是否直接发送"success"字符串,需不需要进行消息加密?转换为xml模式。直接返回"success",报错如下: