前端篇--URL
简介
web 浏览器向URL地址发送一个 HTTP 请求,然后拿回这个地址的响应结果。URL存储着统一资源定位符。例如:www.google.com一样,是一个标识的同一对象。
URL 组成部分
<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<frag>
基础URL:<scheme>://<user>:<password>@<host>:<port>
相对URL:/<path>;<params>?<query>#<frag>
NDS分析:http://blog.csdn.net/smd2575624555/article/details/79629039
端口说明
web 客户端用来监听 HTTP 请求的默认端口号是 80,如果一个 URL 中没有指定其他的端口号,那就等价于写了80 。除非指定了其他的端口号代替,例如http://localhost:8080不然端口号80会被默认用于正常的 HTTP 请求。
查询字符串 / 参数
一个查询字符串或者参数是 URL 的一部分并且通常都包含一些要发往至服务器的各种类型的数据。一个简单的带查询字符串的 URL 长这样:
http://www.example.com?search=ruby&results=10
查询字符串组件 | 描述 |
? | 这是个保留字,标识着查询字符串的开始 |
search=ruby | 这是一个参数的键/值对儿 |
& | 这是个保留字,需要给查询字符串添加参数时使用 |
results=10 | 这也是一个参数的键/值对儿 |