首先,我们看个案例。
我们在浏览器输入下面这个地址
然后,在后台获取url以及uri
显示如下:
request.getRequestURI() => /main.html
request.getRequestURL() => http://localhost:8080/main.html
很显然,我们可以得出结论
request.getRequestURL()返回的是全路径。
request.getRequestURI()返回的是除去协议,域名(IP+端口号)之后的路由部分。