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
廣告