服务器-测试题(快来测验一下基础知识啦)
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请求没有请求体