URL组成
协议+域名或ip+端口号+路径+查询字符串+锚点
- 协议:HTTP/HTTPS
- 域名:域名就是对IP的别称
- 查询bdidu.com对应的IP:ping baidu.com
- 一个域名可以对应不同IP
- 端口port
- HTTP服务建议用80端口
- HTTPS服务建议用443端口
- http-server默认使用8080端口
- 路径:字符串,用于判断访问什么网页
- 查询字符串:定位这个网站需要查看的页面,如百度搜索的内容
- 锚点:用于定位同一个内容的不同位置,锚点实际不支持中文,会变成字符串,不会传给服务器。
curl命令
用curl可以发HTTP请求
curl -v http://baidu.com