- URL和URI的区别(示例):
- URL[统一资源定位器]: http://localhost:8080/api/account/queryAccountInfo
- URI[统一资源定位符]: /api/account/queryAccountInfo
- 解释:说白了,可以认为url是绝对路径,uri是相对路径
- 验证方式:使用HttpServletRequest对象,调用request.getRequestURL()即可获得url,调用request.getRequestURI()即可获得uri。
- 延伸[问题]:为什么request.getRequestURL()返回的是StringBuffer对象,request.getRequestURI()返回的是String对象,servlet为什么要这么设计?【提示:servlet规范】
- 在spring 4.3.13的spring-webmvc框架中,BeanNameUrlHandlerMapping应该是没有区分url和uri的区别,直接用url来指代相对路径了
相关文章
- 03-01URL与URI的区别
- 03-01URI和URL之间的区别
- 03-01一招明白URL和URI的区别
- 03-01URL和URI的区别
- 03-01URL与URI的区别
- 03-01url.uri,urn三者的区别
- 03-01URL与URI之间的区别
- 03-01应用层:URL和URI之间的区别是什么?
- 03-01面试题:URI和URL的区别
- 03-01HTTP 协议中 URI 和 URL 有什么区别?