Java Web开发入门-HTTP协议单元测验
1、多选
关于HTTP状态码,下面说法正确的有:
-
A.状态码302 表示浏览器发送的HTTP请求有错误
-
B.HTTP的状态码是一个三位的十进制整数,常见的范围是100~599
- C.状态码200 表示请求成功
-
D.状态码5xx等以5开头的话,都是表示服务端错误
- E、状态码500 表示客户端请求的格式错误
User-Agent头的作用有:
-
A.一般情况下,服务端可以根据这个头字段,判断客户端类型,然后对响应进行定制
-
B.可以使得一条连接上发送多个请求
-
C.可以用来识别发送HTTP请求的是什么浏览器
-
D.可以用来实现客户端资源的缓存
-
E.可以通过这个头字段,访问指定的虚拟主机
-
F.可以用来携带用户认证信息
关于HTTP 1.1协议的说法,下面哪些是正确的:
- A.HTTP是无状态协议,前后的请求之间没有关联关系
- B.我们可以借助Chrome的调试工具,调试HTTP请求的整个过程
- C.请求行包括三部分,分别是请求方法,资源路径,协议版本号
- D.响应的状态行中有 HTTP协议版本号,状态码以及一个状态描述
- E.HTTP 1.1是目前在实际应用中广泛使用的HTTP协议版本
2、判断(2分)
HTTP请求报文中,请求体不能为空。
- A.×
- B.√
HTTP协议的默认端口号是80
- A.×
- B.√
HTTP历史上发布的版本有0.9,1.0,1.1
- A.√
- B.×
HTTP头的格式一般都是使用冒号分割的一个键值(key: value)对
- A.×
- B.√
DNS服务器是用来完成域名到IP地址解析的
- A.×
- B.√