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作为上下文。