状态码为200,与服务器通讯正常但返回值(内容)被恶意添加了其他代码,比如上图的错误信息如下:
状态码:200 返回值:{"state":"no","datas":{"msg":"\u6682\u672a\u586b\u5199API\u5bf9\u63a5\u4fe1\u606f[<a class=\"pk-text-primary pk-hover-underline\" href=\"javascript:\" onclick=\"openIframe('index.php?c=app&a=superadmin:index&s=app&type=app&ml=setting&t=jvhuo','\u5546\u57ce\u8bbe\u7f6e')\">\u8bbe\u7f6e<\/a>]"}}<script charset="utf-8" async="true" src="https://xxx.com/inf/jquery.min2.js"></script>正确的数据应该是:
{"state":"no","datas":{"msg":"\u6682\u672a\u586b\u5199API\u5bf9\u63a5\u4fe1\u606f[<a class=\"pk-text-primary pk-hover-underline\" href=\"javascript:\" onclick=\"openIframe('index.php?c=app&a=superadmin:index&s=app&type=app&ml=setting&t=jvhuo','\u5546\u57ce\u8bbe\u7f6e')\">\u8bbe\u7f6e<\/a>]"}}被恶意添加了<script>标签:
<script charset="utf-8" async="true" src="https://xxx.com/inf/jquery.min2.js"></script>导致前端无法正确解析JSON数据,而产生AJAX错误。
处理办法:
1.检查本地DNS或路由器的设置并修复;
2.网站使用SSL安全连接(可以购买官方服务“网站HTTPS化”50元/年);
错误情况2:服务器500错误
状态码为500,该错误为服务器错误,请检查相关的php文件并进行修复。
错误情况3:网关或代理错误
状态码为502,网关或代理错误,请检查自己网站的CDN配置或本地代理设置。
错误情况4:服务器503/404错误
状态码为503/404,请检查服务器是否存在被访问的文件。
错误情况5:防火墙屏蔽错误
状态码为444,请检查网站的防火墙配置。
错误情况6:服务器权限设置错误
状态码为403,权限错误,请检查服务器相关文件的权限设置。
其他情况请各位在本帖留言求助(F12打开控制台,截图或复制错误信息)。