尝试使用邮递员从 Graphql 获取数据,但获得 400 状态代码

时间:2021-05-12 02:45:33

标签: graphql postman

我的应用程序使用 graphql 进行 api 查询。我正在搜索我在之前的请求中创建并添加到全局变量列表中的患者。但是当我尝试查询 grapql 时,我收到了 http 状态代码 400。

如果我在正常的 post 请求中发送相同的负载,它工作正常。

我在正常的 http post 调用中发送的查询:

{"operationName":"fetchPatients_Query","variables":{"limit":15,"order":["firstName","lastName"],"search":"\"{{patientFirstName}}\""},"query":"query fetchPatients_Query($search: SequelizeJSON!, $limit: Int, $after: String, $order: [[String]]) {\n  accountViewer {\n    id\n    patients(where: $search, first: $limit, after: $after, order: $order) {\n      totalCount\n      pageInfo {\n        hasNextPage\n        endCursor\n        __typename\n      }\n      edges {\n        cursor\n        node {\n          id\n          ccId\n          pmsId\n          avatarUrl\n          firstName\n          lastName\n          birthDate\n          lastApptDate\n          __typename\n        }\n        __typename\n      }\n      __typename\n    }\n    __typename\n  }\n}\n"}

记住 patientFirstName 是设置为环境变量。

来自邮递员的正常邮政电话:

enter image description here

现在如何在grapqh请求中发送这个,我在这里缺少什么?

尝试从 Postman 查询 GrapQL:

enter image description here

浏览器截图, enter image description here

0 个答案:

没有答案
相关问题