http请求脚本排错指南

HTTP脚本

400(Bad Request/错误请求)
检查脚本中的请求参数语法格式是否正确

401(Unauthorized/未授权)
检查脚本中的请求是否缺少必要的header信息

403(Forbidden/禁止)
检查脚本中的用户信息,是否拥有权限去操作业务

404(Not Found/未找到)
1、检查请求url地址,或者url中拼接的参数是否正确
2、检查web服务器是否成功启动,如查看tomcat日志

405(Method Not Allowed/方法未允许)
1、检查http请求方式是否正确,比如GET请求写成POST方式
2、检查请求参数是否正确

500(Internal Server Error/内部服务器错误)
服务端程序内部报错,首先登录服务器查看运行日志,根据报错原因排查问题,可能有两方面原因
1、代码逻辑错误,造成报错
2、请求参数异常,造成服务端无法处理

502/503/504(Bad Gateway/错误的网关、Service Unavailable/服务无法获得、Gateway Timeout/网关超时)
1、如果单次调用接口就报该错误,说明是后端服务器配置有问题,或者服务不可用
2、如果并发压测时出现此错误,说明是后端压力太大,出现异常,此问题一般是后端出现了响应时间过长或者无响应造成的

原文地址:https://www.cnblogs.com/zhenyu1/p/14643486.html