
RESTful線上問答
下面的問答題與RESTful框架相關。您需要閱讀所有給出的答案,然後點選正確的答案。如果您不確定答案,可以使用顯示答案按鈕檢視答案。您可以使用下一題按鈕檢視測驗中的下一組問題。

題1 - REST代表什麼?
A - Represent State Transfer (表述狀態轉移)
B - REpresentational State Transfer (表述性狀態轉移)
答案:B
解釋
REST代表表述性狀態轉移 (REpresentational State Transfer)。
答案:C
解釋
HTTP版本 - 指示HTTP版本,例如HTTP v1.1。
題3 - 關於RESTful Web服務的無狀態性,以下哪一項是正確的?
A - 根據REST架構,RESTful Web服務不應在伺服器上保留客戶端狀態。
答案:C
解釋
以上兩個選項都是正確的。
答案:C
解釋
應使用PUT操作來使用RESTful Web服務建立資源。
題5 - HTTP響應的Cache Control Header的以下哪個指令指示資源可以被任何元件快取?
答案:A
解釋
Public指令指示資源可以被任何元件快取。
答案:D
解釋
HTTP狀態程式碼304表示未修改,用於在條件GET請求的情況下減少網路頻寬使用。
題7 - JAX-RS代表什麼?
A - Just API for RESTful Web Services (RESTful Web服務的簡單API)。
B - Joint API for RESTful Web Services (RESTful Web服務的聯合API)。
C - JAVA API for RESTful Web Services (RESTful Web服務的JAVA API)。
答案:C
解釋
JAX-RS代表RESTful Web服務的JAVA API (JAVA API for RESTful Web Services)。
答案:C
解釋
@Produces -宣告Web服務生成的HTTP響應,例如APPLICATION/XML、TEXT/HTML、APPLICATION/JSON等。
題9 - JAX RS API的以下哪個註解用於注入資源的上下文,例如將HTTPRequest作為上下文?
答案:D
解釋
@Context - 資源的上下文,例如將HTTPRequest作為上下文。