章节目录:
您可以在消息工具和响应器中输入模式的下拉列表中指定输入消息的形式(比如请求、响应、有效负载)。表单 GraphQL 输入模式提供 GraphQL 消息的树状视图,以便您可以在图形界面中构造和查看 GraphQL 消息。此模式是表单输入模式的 GraphQL 版本。
您可以通过将 GraphQL 消息链接到 SDL,将其约束在 schema 定义中。创建受 SDL 约束的 GraphQL 消息:
如果已更新 SDL,请返回此页面并点击刷新 SDL 更新 GraphQL 消息的约束条件。
当受到 SDL 约束时,您在根据 schema 构建树时所能使用的元素将受到约束。如何添加取决于元素的类型:
选择顶层节点( {}
),点击插入 Query、Mutation 或 Subscription 表。
字段可以添加到操作、片段或 SDL 指定的其他字段中。包括字段的操作:
参数可以添加到字段或指令中。自动包括 SDL 指定的要求参数。可选参数不会自动包括在内。包括可选参数的操作:
参数可以转换为变量。为此,请右键点击所需的参数节点,然后选择切换到变量引用。
指令可按照 SDL 的规定添加到操作、片段、字段或变量中。包括指令的操作:
变量可以添加到操作中。添加变量操作:
如需删除字段、参数或指令,请选择其父节点并取消勾选。如需删除变量,请在 Variables 表中选择该变量,然后点击删除。
您可以手动构建一个无约束的 GraphQL 消息,或者,如果您有一个可用的 GraphQL 消息,则可以使用它来构建您的表单 GraphQL。为此,请将 GraphQL 信息粘贴到字面量视图中,然后切换到表单 GraphQL 视图。表单 GraphQL 视图将根据提供的值自动填充,并以图形方式显示消息。
您可以从表单视图中添加新的 GraphQL 操作。选择顶层节点( {}
),点击插入 Query、Mutation 或 Subscription 表。
无论您是将 GraphQL 消息粘贴到字面量视图并将其转换为表单 GraphQL 视图,还是手动添加操作,您都可以在表单视图中添加和删除字段、参数、指令与变量。
字段可以添加到操作或其他字段中。添加字段操作:
参数可以添加到字段或指令中。将参数添加到字段的操作:
将参数添加到指令的操作:
指令可以添加到操作、字段或变量中。添加指令操作:
变量可以添加到操作中。添加变量操作:
如需删除字段、参数或指令,请右键点击节点并选择删除。如需删除变量,请在 Variables 表中选择该变量,然后点击删除。
您可以使用可用的固定值、参数化、自动和脚本选项在不同的树视图中指定值。
注意,这个视图提供了适用于 GraphQL 的表单输入选项(对相关术语进行更改,例如 null 与 nil)。它包含在数据源中的值填充整个树,生成 CSV 数据源模板、数据源值替换特定元素等。详情请参阅表单输入。
切换到字面量视图将会将表单 GraphQL 的内容应用到字面量视图中。在字面量视图中右键点击 GraphQL 消息可以自动“美化”GraphQL。