前言:
做嵌入式软件开发也快四年了,突然私下想玩玩web端的开发,本笔记仅此用来记录下学习的路程。。。。
目录:
一.URL定义
Uniform Resource Locators,the syntax and semantics for a compact string representation for a resource available via the Internet.
通俗的解释:URL是统一资源定位符,是使用web浏览器访问web页面时需要输入的网页地址。
特点:
*有自己的语法和格式要求;
*是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL;
二.URL语法
<scheme>:<scheme-specific-part>
(简要语法格式)
scheme://host[:port#]/path/.../[;url-params][?query-string][#anchor]
(详细语法格式)
scheme //有我们很熟悉的http、https、ftp以及著名的ed2k,迅雷的thunder等。
host //HTTP服务器的IP地址或者域名
port# //HTTP服务器的默认端口是80,这种情况下端口号可以省略。如果使用了别的端口,必须指明,例如tomcat的默认端口是8080 http://localhost:8080/
path //访问资源的路径
url-params //所带参数
query-string //发送给http服务器的数据
anchor //锚点定位
三.URL相关举例
四.参考文档
1. http://www.cnblogs.com/coco1s/p/5038412.html
2.https://www.ietf.org/rfc/rfc1738
3.《图解http》