首页 > 解决方案 > 在 WSO2 上发送 GraphQL 内省请求

问题描述

对于 WSO2 中的 GraphQL API,WSO2 是否支持 GraphQL 自省?我们如何尝试执行 GraphQL 自省请求来绕过以下错误:

在此处输入图像描述

标签: graphqlwso2wso2-amintrospection

解决方案


根据 WSO2 API 网关中的 GraphQL 实现,我们只允许通过网关进行查询/变异操作,因为网关为请求查询时可用的操作提供 QOS(操作级安全性、节流和分析)。上述错误返回是因为提供的查询尚未包含任何操作,但网关验证查询的操作可用性

在这里,应用程序开发人员/API 开发人员已经知道 GraphQL 后端中可用的类型,因为他们已经在 SDL 文件中拥有类型系统。如果他们不知道后端中可用的 graphql 类型,则需要自省,因此 GraphQL 提供自省功能以通过查询 __schema 字段来检索它们。


推荐阅读