请求路径:

请求路径问题相关概念:

请求路径构成:

客户端提交请求为了访问服务端的指定资源,故而请求路径由两部分构成:1、资源路径 2、资源名称,即:请求路径=资源路径+资源名称。

例如:http://localhost:8081/SpringMVC/some.do,其中http://localhost:8081/SpringMVC是资源路径,而some.do是资源名称。

资源路径与资源名称的分水岭:即请求路径最后一个斜杠,斜杠前是资源路径,斜杠后是资源名称。

请求路径的分类:

根据是否可以唯一的定位(定义)一个资源,可以将路径划分为两类:1、绝对路径 2、相对路径

绝对路径:可以唯一定位一个资源

相对路径:仅仅依靠此路径,无法唯一定位一个资源,但若将其再与一个参照路径相结合后,就可以转换为一个定位资源的绝对路径,这样的路径就称为相对路径。

在web应用中,通常以请求协议开头的路径称为绝对路径,不以请求协议开头的路径称为相对路径。

因此,

转换关系:

由上面的理论可以得出:绝对路径=参照路径+相对路径

相对路径分类:

以相对路径是否以"/"开头为标准,可以划分为两类:1、以斜杠开头的相对路径 2、不以斜杠开头的相对路径

对于以斜杠开头的相对路径,再根据路径出现的位置的不同,可以分为前台路径和后台路径。

前台路径:出现在html文件,及jsp文件的静态部分中一斜杠开头的相对路径。前台路径的解析者是浏览器。

后台路径:出现在java代码、xml、jsp文件中动态部分等。后台路径解析者是服务器。

注意:对于不以斜杠开头的相对路径,其路径的解析者,根据位置不同可以是浏览器或者服务器:1、出现在页面里解析者就是浏览器,出现在java代码中就是服务器。

转换规则(相对路径转绝对路径规则):

不同的路径解析者,对同一个相对路径的解析结果是不同的。当然,所谓的解析结果,指的是将相对路径转换为最终的绝对路径。

由于绝对路径=参照路径+相对路径,所以这里的解析规则就是指为这个相对路径匹配上一个怎样的对照路径成为参照。

前台路径:其参照路径为当前web服务器的根。

后台路径:其参照路径为当前web应用的根。

不以斜杠开头的相对路径:其参照路径为当前请求路径的资源路径。

例如:http://localhost:8081/SpringMVC/xxx/some.do

http://localhost:8081当前web服务器的根

http://localhost:8081/SpringMVC当前web应用的根

http://localhost:8081/SpringMVC/xxx是资源路径。

在处理网关异常时,首先需要了解异常信息,根据问题描述可知,该问题出现在请求路径为/auth/login的情况下,返回的异常信息为404 not_found。 简单解释,404 not_found表示在服务器上未找到对应的资源。在这个特定的情况下,可能是/auth/login这个路径在服务器中不存在或者未正确配置。 为了解决这个问题,可以采取以下几个步骤: 1. 确认请求路径是否正确:请检查请求路径是否正确,包括拼写、大小写等,确保与服务器上的资源路径一致。 2. 检查权限配置:如果该路径需要特定的权限才能访问,需要确保已经正确配置了相应的权限。 3. 查看服务器日志:查看服务器日志文件,特别是关于/auth/login路径的相关日志,以了解更多详细信息。如果日志中有其他异常信息,可以进一步处理。 4. 检查网关配置:如果使用了网关来转发请求,需要确保网关配置中/auth/login路径的正确性。可能需要检查代理规则、负载均衡等设置,以确保请求能够正确转发到目标服务器。 5. 联系服务器管理员:如果通过以上步骤仍无法解决问题,可以联系服务器管理员或运维团队,提供详细的异常信息和操作流程,以便他们更好地帮助解决问题。 综上所述,要解决/auth/login路径出现的404 not_found异常,需要确认请求路径的正确性、权限配置、查看服务器日志、检查网关配置,并在必要时寻求服务器管理员的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值