【项目杂记】关于 URI 和 URL

  • URI:Uniform Resource Identifier,统一资源标识符。URI 是能唯一定位一个资源的方式的集合
  • URL:Uniform Resource Location统一资源定位符。URL 是定位一个唯一资源的一种方式,具体是通过各种协议形成的路径来定位资源,比如 http://localhost:8080/user

所以,URL 是 URI 的一个子集,现在常用的 URI 方式也是 URL,在 Java 中获取 url 需要通过 HttpServletRequest

  • request.getRequestURL() = http://localhost:8080/user
  • request.getReqeustURI() = /user
  • reqeust.getRemoteAddr() = 43.107.136.120

放知乎上一个例子写的很好的链接:https://www.zhihu.com/question/21950864

你可能感兴趣的:(项目杂记,java)