山石网科安全技术研究院简称“山石安研院”正式成立于2020年4月,是山石网科的信息安全智库部门,山石安研院旗下包括干将、莫邪两大安全实验室,以及安全预警分析、高端攻防培训两支独立的技术团队。
目录
相关文章推荐
今天看啥  ›  专栏  ›  山石网科安全技术研究院

浅谈GraphQL API安全测试

山石网科安全技术研究院  · 公众号  ·  · 2024-06-05 10:13
    

文章预览

GraphQL 是什么? GraphQL 是一种用于 API(应用程序编程接口)的查询语言,以及一个用于执行这些查询的服务器端运行时系统。它由 Facebook 于 2012 年开发并于 2015 年开源。GraphQL 允许客户端仅请求所需的数据,并从服务器接收结构化的响应,从而提高了数据传输的效率和灵活性。GraphQL 可以类比 SQL(Structured Query Language),它们都是一种查询语言,通过查询语句可以获得期望的结果。不同之处有两点: SQL 是基于结构化的数据模型,而 GraphQL 基于图。 SQL 是从数据库查询,而 GraphQL 是从服务器查询。 以下是 GraphQL 的一些主要特点: 客户端指定数据需求 :客户端可以指定需要哪些数据字段,从而避免了不必要的数据传输。 单一请求获取多资源 :客户端可以在一个请求中获取多个资源的数据,而无需发起多个 HTTP 请求。 强类型系统 :GraphQL 使用一种强 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览