填空题
1.url地址用于指定英特网上某个资源的_____.
2.url地址语法格式中的query选项的作用是_____.
3.http的全称为_____.
4.http请求信息有请求行, 请求头,空行和______4部分组成
5.一个html文档由一系列的______组成.
判断题
6.https比http安全()
7.一次http通信的过程包括http请求和http响应()
8.post请求方法的参数信息会在url地址中显示()
9.css用于向网页中添加交互行为()
10.fiddler默认支持解析https()
选择题
11.关于浏览器加载网页的过程,下列描述错误的是()
a.浏览器通过DNS服务器查找被访问服务器对应的ip地址
b.浏览器向DNS服务器解析的ip地址发送http请求.
c.web服务器将响应的html页面返回给DNS服务器
d.浏览器会对html页面进行渲染并呈现给用户
12.下列选中中, 用于定义html文档标题的标签是()
a,<html> b. <p> c.<title> d.<a>
13.下列选项中, 标识浏览器身份的是请求头字段是()
a.Host b.User-agent c,Accept d.Referer
14.下列选项中, 表示请求成功的响应状态码是()
a.500 b.401 c.200 d.302
15.下列选项中,不属于fiddler的特点是()
a.可以监听http和https的流量 b.可以伪造浏览器请求发送给服务器
c.可以测试网站性能 d.仅适用于windows平台
简答题
16.简述浏览器加载百度首页的过程
17.简述fiddler的工作原理
答案
1.位置
2.用于指定查询的资源
3.超文本传输协议
4.请求体
5.元素
6.√ HTTPS 比 HTTP 更加安全。HTTP 是一种不加密的协议,因此在传输过程中,数据可以被第三方截获并查看。而 HTTPS 则是一种加密的协议,使用了 SSL/TLS 加密技术,可以保护数据在传输过程中的安全性
7.√
8.× get请求的参数才在url显示,而post的参数在请求体中
9.× 用于交互的是JavaScript, css主要用于设置样式
10.fiddler默认不支持解析https
11.c 服务器给的响应直接给浏览器
12.a
13.b
14.c
15.d fiddler虽然仅限于windows,但这不属于fiddler的特点(特点是好的,独有的,而这是fiddler的局限)
16.首先访问DNS服务器,查找百度首页的ip,然后根据ip发请求给百度首页,百度服务器返回响应给浏览器,浏览器把响应渲染展示给用户
17.成为浏览器和服务器之间的代理服务器, 浏览器发送请求给web服务器,fiddler捕获请求,并操作,在发给web服务器,服务器发响应,fiddler捕获响应,在操作之后,返回给浏览器