获赞
0
粉丝
1
关注
0
看过 TA
5
广东工业大学
2020
测试工程师
IP属地:广东
暂未填写个人简介
私信
关注
不同的 API 架构风格使用不同的通信协议和数据格式。上图表展示了常见的风格。📚 REST:2000年提出,已成为前端与后端服务间数据交互的主流方式。它基于六条核心原则,支持JSON、XML、HTML和纯文本等多种数据格式,让数据交换更加高效。📘 GraphQL:2015年由Meta公司推出,为复杂系统中的实体关系提供了规范和类型系统。GraphQL允许在一次请求中获取用户和订单等信息,提高了数据获取的效率,是对REST的有力补充。🔌 WebSocket:基于TCP的全双工通信协议,允许客户端实时接收后端数据更新。与REST的拉取模式相比,WebSocket支持服务器向客户端主动推送数据,适用于需要实时交互的场景。🔗 Webhook:常用于第三方API的异步调用,如支付服务。通过注册Webhook,当支付完成时,第三方服务会通知相关系统支付结果,提升了系统的响应速度和自动化水平。🛠 gRPC:2016年发布,专为微服务间的高效通信设计。gRPC框架自动处理数据的序列化和反序列化,简化了微服务间的通信流程。📜 SOAP:简单对象访问协议,使用XML作为消息载荷格式,适用于企业内部系统间的稳定通信。喜欢这些小贴士吗?点赞和转发让更多人看到吧!✨ #api测试#  #eolink#  #软件测试#  #软件开发2024笔面经#  #产品面经#
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务