2020-09-10 05:28发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们如何使用GraphQL查询和变异与数据库应用程序通信?
我们需要什么适配器才能在SAP和GraphQL之间建立连接。
嗨Rishabh, GraphQL接受传输协议为HTTP的消息。 它具有自己的架构定义。
您可以在类型中定义类型和字段。基本上,GraphQL服务完全在架构中定义。您可以使用REST适配器连接服务器并构建动态操作-查询或突变以进行更新。/p>
您可以根据查询在通道中定义GET/POST方法。要查询服务器,您可以使用类似这样的查询参数来构造REST网址-
https://graphserver/graphql?query = {products {name}}
更好的方法是创建一个JSON有效负载,并将其分配给HTTP正文,并对图形服务器进行HTTP POST。
对于查询,主体应具有查询字符串,对于向上插入,其主体应具有mutaion关键字。
标准GraphQL POST请求应使用 application/json 内容类型,并包括以下形式的JSON编码主体:
application/json
{ " query":" ...", " operationName":" ...", "变量":{" myVariable":" someValue",...} }
对于授权令牌,GraphQL使用OAuth,可以使用REST适配器实现。
请遵循此-
https://graphql.org/learn/serving-over-http /
您可以尝试使用github上的一些资源。
谢谢
Sugata
最多设置5个标签!
嗨Rishabh,
GraphQL接受传输协议为HTTP的消息。 它具有自己的架构定义。
您可以在类型中定义类型和字段。基本上,GraphQL服务完全在架构中定义。
您可以使用REST适配器连接服务器并构建动态操作-查询或突变以进行更新。/p>
您可以根据查询在通道中定义GET/POST方法。
要查询服务器,您可以使用类似这样的查询参数来构造REST网址-
更好的方法是创建一个JSON有效负载,并将其分配给HTTP正文,并对图形服务器进行HTTP POST。
对于查询,主体应具有查询字符串,对于向上插入,其主体应具有mutaion关键字。
标准GraphQL POST请求应使用
application/json
内容类型,并包括以下形式的JSON编码主体:对于授权令牌,GraphQL使用OAuth,可以使用REST适配器实现。
请遵循此-
https://graphql.org/learn/serving-over-http /
您可以尝试使用github上的一些资源。
谢谢
Sugata
一周热门 更多>