Assignment Help logo
在线聊天

Loading...

Score %0 (0 correct0 incorrect20 unanswered)

Q1. 定义为仅当另一个父资源存在时才存在的一种资源之间的关系是什么类型的?例如,书中的页面?

  • 部分
  • 依赖
  • 联合
  • 链接

Q2. 在处理一个资源和一组资源时,推荐使用哪种URL模式?

  • /companies/{id} 和 /company
  • /company/{id} 和 /companies
  • /companies/{id} 和 /companies
  • /company/{id} 和 /company

Q3. 处理 JSON Web Tokens(JWTs)时,什么是声明?

  • 令牌中的数据
  • 所有权
  • 一个权限
  • 一个整数

Q4. 哪个REST约束规定从API的一个组件获得的知识和理解应通常适用于API中的其他地方?

  • 统一界面
  • 客户端-服务器
  • 无状态
  • 可缓存

Q5. 为了允许另一个站点上的浏览器向您的API发出AJAX请求,您将启用什么?

  • HTTP
  • REST
  • OPTIONS
  • CORS

Q6. API通常使用Webhooks来**_**。

  • 通知其他系统发生事件
  • 更快地捕获错误
  • 改进错误日志记录
  • 记录附加数据

Q7. 所有API的潜在目标是什么?

  • 为组织的基础架构增加新技术。
  • 与其他系统共享功能和功能。
  • 将基础架构迁移到云端。
  • 迎合最新的数字转型努力。

Q8. 使用或探索API的常见命令行工具是什么?

  • bash
  • curl
  • ssh
  • PowerShell

Q9. 描述API的现代规范是什么?

  • OpenAPI(Swagger)
  • WADL
  • WSDL
  • OAuth

OpenAPI 规范

Q10. 哪个HTTP动词通常用于更新或创建API中的资源?

  • 提交
  • 写入
  • POST
  • 创建

HTTP请求方法

Q11. 在API中,服务器端缓存的一个好处是什么?

  • 移动应用更有效。
  • 它提高了正常运行时间。
  • 它提供了更好的安全性。
  • 它减少了服务器的负载。

Q12. 您的API资源不允许删除,并且客户端应用程序试图删除该资源。 您应返回什么HTTP响应代码?

  • 409 冲突
  • 400 错误请求
  • 406 不可接受
  • 405 方法不允许

响应代码

Q13. 什么是OpenID Connect?

  • OAuth 2.0之上的标识层
  • SAML 3.0的新名称
  • API密钥的现代替代品
  • OAuth 2.0的SSO竞争对手

什么是OpenID Connect?

Q14. GraphQL相对于REST方法的一个好处是什么?

  • 灵活的查询/响应
  • 更稳定的API
  • 与更多网关兼容
  • 默认更安全

GraphQL vs. REST

Q15. 哪个REST约束规定不应该有共享上下文?

  • 无状态
  • 客户端-服务器
  • 统一界面
  • 可缓存

Q16. 用户代理有什么作用?

  • 它标识用户ID。
  • 它标识客户端应用程序或SDK。
  • 它标识API是否应该期望用户身份验证。
  • 它标识API是否应该接受微服务流量。

Q17. 如果您要通过使用Accept和Content-Type头部添加版本控制,那么头部值的正确格式是什么?

  • application/json
  • application/json_version2
  • text/html
  • application/vnd.myapp.v2+json

参考

Q18. OAuth相对于API密钥方法提供的一个好处是什么?

  • 令牌是加密的。
  • 令牌是编码的。
  • 令牌针对用例进行了范围限定。
  • 令牌可以在系统之间共享。

如何使用API密钥和OAuth轻松保护您的API

Q19. 可以执行相同的API请求而不改变资源状态的能力是什么的一个例子?

  • 无状态架构
  • 幂等性
  • 统一接口
  • 可缓存性

Q20.

您可以使用哪个组件将传统架构或协议封装到REST接口中,以便更轻松地使用和集成?

  • API代理
  • API网关
  • OpenAPI
  • OAuth授权服务器