我的应用程序使用 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
是设置为环境变量。
来自邮递员的正常邮政电话:
现在如何在grapqh请求中发送这个,我在这里缺少什么?
尝试从 Postman 查询 GrapQL: