org.xml.sax.SAXParseException; lineNumber: 1 ; columnNumber: 1 ; Premature end of file. at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java: 257 ) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java: 339 ) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java: 121 ) at com.github.wxpay.sdk.WXPayUtil.xmlToMap(WXPayUtil.java: 43 ) at com.github.wxpay.sdk.WXPay.processResponseXml(WXPay.java: 190 ) at com.github.wxpay.sdk.WXPay.unifiedOrder(WXPay.java: 365 ) |
在调用微信sdk统一下单接口的时候,报错,不是每次都报异常,偶尔会报这个异常,请问下这是什么原因?怎么解决呢?
所用sdk版本信息为:java_sdk_v3.0.9
调用的哪个API。具体的参数有没有
{time_expire=
20190711165352
, time_start=
20190711164852
, mch_id=
148
****
92
, sub_mch_id=
153
*****
01
, body=鲁A***
0
-蓬莱****车场, notify_url=http:
//a.****.com/pa***/we***/notify, spbill_create_ip=172.*.*.245, out_trade_no=p190427****24_8_211617_164852, appid=wx39********2, total_fee=100, trade_type=NATIVE, receipt=Y, attach=#*#{"pn":"鲁A****0-蓬莱智泊停车场","aid":"wx39********2"}#*#}
因为参数涉及到客户信息,重要信息以*代替
调用接口名称为:统一下单:https://api.mch.weixin.qq.com/pay/unifiedorder
sdk中的:com.github.wxpay.sdk.WXPay.unifiedOrder