Я пытаюсь использовать Postman v7.3.4 для разработки и тестирования API-интерфейсов GraphQL. Однако при использовании подписка GraphQL ответ никогда не показывает данные, вместо этого он показывает что-то вроде следующего:
{
"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": []
}
}
}
}
При использовании чего-то вроде ГрафиQL ответ показывает значение подписки при его изменении.
Я просмотрел Документация почтальона, но не смог определить, действительно ли поддерживаются подписки.
Итак, мой вопрос: поддерживает ли Postman v7.3.4 подписку? Планируется ли поддержка в будущем?


Подписки GraphQL работают через WebSocket, а конечные точки WebSocket в настоящее время не поддерживаются Postman.
Вот запрос функции для поддержки WebSocket в Postman: https://github.com/postmanlabs/postman-app-support/issues/4009
Почтальон теперь поддерживает соединения через веб-сокет: -
Чтобы расширить информацию, идея состоит в том, чтобы подписаться на веб-сокет и отправить ему сообщение с запросом.
Если вы хотите попробовать, например, демо-версию npalm (https://github.com/npalm/blog-graphql-spring-service.git), вы можете подписаться на ws://localhost:8080/subscriptions и запросить примечания:
