我正在尝试使用Postman v7.3.4开发和测试GraphQL API。但是,当使用GraphQL subscription时,响应永远不会显示数据,而是显示如下内容:
{
"data": null,
"extensions": {
"tracing": {
"version": 1,
"startTime": "2019-07-29T20:40:20.1062162Z",
"endTime": "2019-07-29T20:40:22.7282162Z",
"duration": 2621830500,
"parsing": {
"startOffset": 8100,
"duration": 160500
},
"validation": {
"startOffset": 8100,
"duration": 160500
},
"execution": {
"resolvers": []
}
}
}
}
使用GraphiQL之类的内容时,响应会在更改时显示订阅值。
我查看了Postman documentation,但无法确定是否实际支持订阅。
所以我的问题是,Postman v7.3.4是否支持订阅?将来有计划支持吗?
答案 0 :(得分:1)
GraphQL 订阅通过 WebSocket 工作,而 Postman 目前不支持 WebSocket 端点。
这是在 Postman 中支持 WebSocket 的功能请求:https://github.com/postmanlabs/postman-app-support/issues/4009