URL 组成
正确的 URL 格式:protocol://domain:port/pathname?search#hash
例如:https://www.baidu.com/s?wd=http&sort=desc#title
protocol: https
如果网页是 https 协议,那么此网页内所有的 js 脚本必须通过 https 访问。
如果网页是 http 协议,那么此网页内所有的 js 脚本不区分访问协议。
origin: https://www.baidu.com
pathname: /s
search: ?wd=http&sort=desc
search 中的中文会被进行 URL 转码。
hash: #title
hash 代表网页中元素的 id,浏览器会滚动屏幕到此元素的位置。
HTTP动词
- GET(SELECT):从服务器取出资源(一项或多项)。
- POST(CREATE):在服务器新建一个资源。
- PUT(UPDATE):整个替换资源。
- PATCH(UPDATE):局部更新资源。
- DELETE(DELETE):从服务器删除资源。