收藏
回答

支付返回值出现数字

[ info ] 28

[ error ] [2]simplexml_load_string(): Entity: line 1: parser error : Start tag expected, '<' not found

为什么支付结果信息会返回一串数字,而不是xml信息,这样解析不了,log文件出现error错误

回答关注问题邀请回答
收藏

1 个回答

  • 北望沣渭
    北望沣渭
    2021-10-29

    有可能请求的是不存在的页面/或者不支持的HTTP协议,服务端会返回 404 Not Found页面,例如:

    <html>
    <head><title>404 Not Found</title></head>
    <body bgcolor="white">
    <center><h1>404 Not Found</h1></center>
    <hr><center>nginx</center>
    </body>
    </html>
    


    这是个html页面,无法通过xml解析的。

    或者返回的是JSON文本,也是无法通过xml解析的。


    总之,你请求的样本代码是什么?

    2021-10-29
    有用
    回复
登录 后发表内容