网站通常有时候经常出现403、502、500等错误信息。在之前也说过关于如何处理403错误页面、502错误页面以及其他的错误页面的文章。那么,网站出现500错误该如何处理呢?下面给大家来仔细分析下!
由于我们本地看不出什么问题,我们用代码请求,让对方服务器进行抓包调试。
1.对方服务器让我们将请求的Content-Type改为application/json,请求仍然有问题
Error-Reason:CHARACTER:error='json'; error_description*=UTF-8Expected one of: but got:
2.对方查了下,发现服务器Content-Type填什么都报错,application/x-www-form-urlencoded、application/json都报错,只有不填才能正确,空串也不行;我们就说http请求头有个默认值就是x-www-form-urlencoded,对方服务器端改了这个Content-Type的请求头,我们代码就能正常访问到JSON数据了
网站出现500错误的解决方案如下:
实际上,网站出现500错误页面也会分为很多种情况,只有当我们知道问题出现在哪里才能够去纠正网站出现的问题,一般我们能够通过以下几个操作就可以知道我们网站到底是哪里出现了问题。
1、打开IE浏览器,找到工具选项(不同版本的IE浏览器工具有不同的位置,以IE8.0为例),找到Internet选项(最后一个选项卡),然后单击进入Internet选项卡界面。
2、然后找到“高级”选项卡