以下都是在项目实践中出现的错误,解决方案需要与具体开发环境相适应。
404-资源对象找不到错误(Not Found)
含义:用于说明服务器无法找到所请求的URL。通常会包含一个实体,以便客户端应用程序显示给用户看
解决方案:可能是项目的地址根目录没有正确设置,解决方法:右击设置项目设置Web Project Settings 的content root为 insaic(http请求地址根目录)
405-用来访问本页面的 HTTP 谓词不被允许(Method Not Allowed)
含义:发起的请求中带有所请求的URL不支持的方法时,使用此状态码。应该在响应中包含Allow,首部,以告知客户端对所请求的资源可以使用哪些方法
解决方案:后端和前端请求方式不一致造成,GET或者POST方式应该保持一致
504-服务器请求超时错误(Gateway Timeout)
含义:与状态码408类似,只是这里的响应来自一个网关或代理,它们在等待另一服务器对其请求进行响应时超时了
解决方案:504 gateway time-out, 由于linux系统没有配置hosts文件,无法获得准确的请求ip地址,导致请求超时,报504错误