WWW+HTML+URL

2019-08-05  本文已影响0人  zooeydotmango

万维网(World Wide Web)

1990年,Tim Berners-Lee发明了www,一种适用于全世界的网络。主要包含三个概念

URL能让你访问一个页面,HTTP能让你下载这个页面,HTML能让你看懂这个页面

URL

统一资源定位符。形式为协议//域名/路径?查询参数#锚点

网站访问的过程

首先,我们访问一个网页会在浏览器中输入网址
1.浏览器根据域名(网址)找DNS解析成IP地址(服务器)

2.然后向这个IP地址发出HTTP请求
3.服务器根据请求向数据库查询数据并生成HTML返回给浏览器(HTTP响应)

HTTP

请求

curl -s -v -H "A Header" -- "https://www.baidu.com"GET
curl -X POST -s -v -H "A Header" -- "https://www.baidu.com"POST
curl -X POST -d "somedata" -s -v -H "A Header" -- "https://www.baidu.com"POST "somedata"

curl的请求格式如下

1 动词 路径 协议/版本
2 Key1: value1
2 Key2: value2
2 Key3: value3
2 Content-Type: application/x-www-form-urlencoded
2 Host: www.baidu.com
2 User-Agent: curl/7.54.0
3 
4 要上传的数据
用chrome发请求

1.打开network
2.地址栏输入网址
3.network中查看request,点击view source
4.查看请求的前3部分,如果有第4部分,在FormData或Payload可以看到

响应

curl响应格式如下

1 协议/版本号 状态码 状态解释
2 Key1: value1
2 Key2: value2
2 Content-Length: 17931
2 Content-Type: text/html
3
4 要下载的内容
用chrome查看响应

1.打开network
2.地址栏输入网址
3.network中选中第一个响应,查看Response Headers,点击view source
4.可以看到响应的前3部分
5.查看Response或者Preview,可以看到响应的第4部分

上一篇 下一篇

猜你喜欢

热点阅读