RESTful 模拟测试



本节为您提供与RESTful 框架相关的各种模拟测试集。您可以将这些示例模拟测试下载到本地计算机,并在方便时离线解答。每个模拟测试都附带一个模拟测试答案,让您能够核实最终得分并进行自我评分。

问答

RESTful 模拟测试一

答案:B

解释

REST 代表 REpresentational State Transfer。

Q 4 - 以下哪个不是 RESTful Web 服务中使用的有效 HTTP 方法?

A - GET

B - PUT

C - TIME

D - POST

答案:C

解释

TIME 不是 HTTP 动词,也不是 RESTful Web 服务中使用的有效 HTTP 方法。

Q 5 - 以下哪个不是 RESTful Web 服务中使用的有效 HTTP 方法?

A - OPTIONS

B - DELETE

C - DATE

D - POST

答案:C

解释

DATE 不是 HTTP 动词,也不是 RESTful Web 服务中使用的有效 HTTP 方法。

答案:C

解释

Web 服务是一组用于在应用程序或系统之间交换数据的开放协议和标准。用各种编程语言编写并在各种平台上运行的软件应用程序可以使用 Web 服务通过计算机网络(如互联网)以类似于单台计算机上的进程间通信的方式在它们之间交换数据。

答案:D

解释

基于 REST 架构的 Web 服务称为 RESTful Web 服务。这些 Web 服务使用 HTTP 方法来实现 REST 架构的概念。RESTful Web 服务通常定义一个 URI(统一资源标识符)服务,提供诸如 JSON 之类的资源表示形式以及一组 HTTP 方法。

答案:C

解释

REST 使用各种表示形式来表示资源,其中包括文本、JSON、XML。XML 和 JSON 是最流行的资源表示形式。

答案:B

解释

完整性:格式应该能够完整地表示资源。例如,一个资源可以包含另一个资源。格式应该能够表示资源的简单结构和复杂结构。

Q 12 - RESTful Web 服务使用以下哪个协议作为客户端和服务器之间通信的媒介?

A - HTTP

B - FTP

C - Gopher

D - 以上都不是。

答案:A

解释

RESTful Web 服务使用 HTTP 协议作为客户端和服务器之间通信的媒介。

答案:C

解释

客户端以 HTTP 请求的形式发送消息,服务器以 HTTP 响应的形式进行回复。此技术称为消息传递。这些消息包含消息数据和元数据,即关于消息本身的信息。

Q 14 - HTTP 请求的以下哪个组件指示 HTTP 方法,例如 GET、POST、DELETE、PUT 等?

A - 动词

B - URI

C - HTTP 版本

D - 请求头

答案:A

解释

动词 - 指示 HTTP 方法,例如 GET、POST、DELETE、PUT 等。

Q 15 - HTTP 请求的以下哪个组件用于识别服务器上的资源?

A - 动词

B - URI

C - HTTP 版本

D - 请求头

答案:B

解释

URI - 统一资源标识符 (URI) 用于识别服务器上的资源。

Q 16 - HTTP 请求的以下哪个组件用于指示 HTTP 版本?

A - 动词

B - URI

C - HTTP 版本

D - 请求头

答案:C

解释

HTTP 版本 - 指示 HTTP 版本,例如 HTTP v1.1。

Q 17 - HTTP 请求的以下哪个组件包含 HTTP 请求消息的元数据,以键值对的形式表示?

A - 动词

B - URI

C - HTTP 版本

D - 请求头

答案:D

解释

请求头 - 包含 HTTP 请求消息的元数据,以键值对的形式表示。例如,客户端(或浏览器)类型、客户端支持的格式、消息正文的格式、缓存设置等。

Q 18 - HTTP 请求的以下哪个组件包含消息内容或资源表示?

A - 请求正文

B - URI

C - HTTP 版本

D - 请求头

答案:A

解释

请求正文 - 消息内容或资源表示。

Q 19 - HTTP 响应的以下哪个组件指示请求资源的服务器状态?

A - 状态/响应代码

B - HTTP 版本

C - 响应头

D - 响应正文

答案:A

解释

状态/响应代码 - 指示请求资源的服务器状态。例如,404 表示资源未找到,200 表示响应正常。

Q 20 - HTTP 响应的以下哪个组件指示 HTTP 版本?

A - 状态/响应代码

B - HTTP 版本

C - 响应头

D - 响应正文

答案:B

解释

HTTP 版本 - 指示 HTTP 版本,例如 HTTP v1.1。

Q 21 - HTTP 响应的以下哪个组件包含 HTTP 响应消息的元数据,以键值对的形式表示?

A - 状态/响应代码

B - HTTP 版本

C - 响应头

D - 响应正文

答案:C

解释

响应头 - 包含 HTTP 响应消息的元数据,以键值对的形式表示。例如,内容长度、内容类型、响应日期、服务器类型等。

Q 22 - HTTP 响应的以下哪个组件包含响应消息内容或资源表示?

A - 状态/响应代码

B - HTTP 版本

C - 响应头

D - 响应正文

答案:D

解释

响应正文 - 响应消息内容或资源表示。

答案:C

解释

地址指的是定位服务器上的一个或多个资源。它类似于查找某人的邮政地址。

答案:C

解释

URI 代表 Uniform Resource Identifier。REST 架构中的每个资源都由其 URI 标识。

答案:C

解释

REST 架构中的每个资源都由其 URI 标识。URI 的目的是在托管 Web 服务的服务器上定位一个或多个资源。

答案表

题号 答案
1 B
2 D
3 D
4 C
5 C
6 C
7 D
8 C
9 A
10 B
11 C
12 A
13 C
14 A
15 B
16 C
17 D
18 A
19 A
20 B
21 C
22 D
23 C
24 C
25 C
restful_questions_answers.htm
广告