服务器-测试题(快来测验一下基础知识啦)

1. 下面关于http状态码理解正确的有? [多选题]

A

http的状态码是有固定含义的,不能任意设置

B

状态码的值会出现的响应头中

C

如果出现了401,很可能是没有权限

D

通过res.statusCode可以来设置

2. 关于req.url的理解正确的是? [多选题]

A

当访问地址是http://localhost:8000/abc时,req.url的值是/abc

B

当访问地址是http://localhost:8000/abc时,req.url的值是abc

C

当访问地址是http://localhost:8000,req.url的值是空的

D

当访问地址是http://localhost:8000,req.url的值是/

3. 服务器和客户端理解有误的一项是 [单选题]

A

服务器就是在计算机上安装能给其它电脑提供服务的软件

B

客户端在享受服务时一般也要先安装软件

C

数据库服务器是提供文件上传下载服务的

4. http模块的理解正确的是? [单选题]

A

http模块是第三方模块,要先npm i 才能使用

B

http模块是用来操作文件相关的

C

我们可以使用http模块来写一个web服务器

5. http协议理解有误的是 [单选题]

A

浏览器与web服务器都要遵守的协议

B

全名是超文本传输协议

C

请求由三部分请求行,请求头,请求体组成

D

所有的请求都要有请求体

好啦,看下正确答案吧

1.

正确答案: ACD 你的答案:ACD

答案解析: 状态码出现在响应行中

2.正确答案: AD

3.正确答案: C 

4.正确答案: C 

5.正确答案: D

答案解析: get请求没有请求体