收藏
回答

微信支付通知结果中xml解析错误

微信支付完成后微信通知结果时返回xml格式数据,先对其进行读取然后使用微信官网的xml转换map时出错。这个代码之前是可以使用的并且没有进行过更改。



下面是日志截图和代码


具体调用:


接收xml


转换xml


最后一次编辑于  02-13  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 半寸灰
    半寸灰
    02-13

    贴下  xml 数据

    02-13
    赞同
    回复 3
    • Better
      Better
      02-13

      <bank_type><![CDATA[CFT]]></bank_type><device_info><![CDATA[888]]></device_info><is_subscribe><![CDATA[N]]></is_subscribe><nonce_str><![CDATA[vlQcugIs2A1GOx7NwOEzqtl1y7pgE5CW]]></nonce_str><out_trade_no><![CDATA[******]]></out_trade_no><return_code><![CDATA[SUCCESS]]></return_code><time_end><![CDATA[20190212182852]]></time_end><trade_type><![CDATA[JSAPI]]></trade_type></xml>


      02-13
      回复
    • 半寸灰
      半寸灰
      02-13回复Better

      明显少了  xml


      一般都是

      <xml>  </xml>


      自己看看  自己服务器问题   还是 微信问题

      02-13
      1
      回复
    • Better
      Better
      02-13回复半寸灰

      我服务器代码就是上面的,之前可以而且没有变过。

      02-13
      回复