Дополнительно
Как отправить запросов graphql почтальон?
Я использую
POST type
URL http://######/graphql
Body:
query: "query: "{'noteTypes': {'name', 'label', 'labelColor', 'groupName', 'groupLabel', 'imageUrl'}}"
Но это возвращение Аскорутин сообщение"У;: "не обязан предоставлять строку запроса.&и"
68
14
Там'ы лучший способ, чтобы сделать это с помощью REST-клиента бессонница
Врачи здесь, как для отправки запросов graphql: https://support.insomnia.rest/article/61-graphql
Ниже приведены шаги для почтальона
Шаг 1.
Запустите GraphiQL в Chrome, откройте консоль разработчика Chrome, перейдите на вкладку Сеть и сделать запрос от graphiql, когда вы делаете запрос, вкладка Network покажет запросов graphql...
Шаг 2.
Запрос
graphql
скопировать запросу, выберитеКопировать как завить (УМК)
Шаг 3.
Открыть почтальон, в левом верхнем углу нажмите на "импорт" кнопка, после нажатия на кнопку "Импорт" вы должны нажать
вставить обычный текст, и Вставить скопированный
завиток` запрос, как это сделано в Шаг 2 после того, как он'ы сделали кнопку "Импорт"Шаг 4.
Почтальон готов для отправки запроса Graphql, просто нажмите на кнопку "Отправить", вы увидите ответ в поле ответа в теле, как показано ниже
Шаг 5.
Чтобы узнать, как запрос посылается нажмите на вкладку
тело
рядом сзаголовки
, вы узнаете, как обеспечить поля почтальон в формате JSON.е.г:
края {\Н узел {\N ИД\Н ид_задания\п }\N
, если вы хотите посмотреть другое поле, то вы должны добавить его в с суффиксом\п
как в случае необходимости
имя
: `края {\Н узел {\N ИД\Н ид_задания\N наименование\П }\Н -\Н
здесь означает лишь представлять новую линию. Вместо этого, вы можете сделать это проще, предоставляя в удобном и наглядном формате JSON, как показано ниже===========================================================================
Примечание: тип кузова обязательно должны быть сырые с применением контент-тип/формат JSON
. Так, запрос должен быть действительным JSON с кавычки в
".."`в===========================================================================
вы можете сразу начать с шага 5, Если вы знаете, как отправить запрос в орган и другие вещи тоже, которая должна быть требуется, делая запрос от почтальона
С упрощенной формате JSON
Вы не'т необходимость бессонница в случае, если сервер GraphQL реагирует на
тип контента: приложение/graphql
илипочтальон.setEnvironmentVariable
,Просто сделать это:
На вкладке заголовки:
Тип контента: приложение/graphql
В разделе тело, то "сырой" и некоторые, поместите свой запрос
Добавив для кого-то поиск по теме ... можно использовать и тест GraphQL звонки гораздо лучше и легче с бессонницей:
https://insomnia.rest
Это'был фантастический для развития GraphQL.
Там'ы простой способ сделать это. Использовать предварительно запросить скрипт, чтобы преобразовать в строки груз (Источник).
Шаг 1.
В теле запроса кладут заполнитель для полезной нагрузки.
Шаг 2.
Создание полезной нагрузки в предварительно запросить скрипт и сохранить его в переменной среды.
Что's оно.
Обновление 2:
Это's не практического использования почтальон, потому что работают в простой способ, чтобы добавить заголовки, которые принимают давний, и я думаю, почтальон не для работы, естественно с graphql,
вы можете следить за ходом об этом здесь: протокол HTTPS://github.com/postmanlabs/postman-app-support/issues/1669
Я рекомендую использовать другой пакеты плагинов, таких как:
для graphiql (нет возможности добавить заголовки) вы должны установить три вещи (это's не простой в тип):
Тип контента: приложение/JSON
Выбрать Рэй < optiongroup
Выбрать формат JSON (приложение/JSON) < поля выбрать
{с"запрос" и:" и{ allQuotes { текст } } и" }
проблема в вас нужно вводить все в одной строке, не как grapIql... есть требование размещать в почтальона GitHub, так легко работать с graphql:
Я столкнулся с той же проблемой, когда я пытаюсь использовать
graphQl
запросапочтальон
, В почтальона отправлять данные в разделесырье
стипа JSON
.Команда Запросов:
Команда Мутаций:
Почтальон только что выпустили встроенная поддержка GraphQL в версии 7.2.
Вытекающие из EstevãО Лукас' Ответ.
Вы можете также использовать заголовок
тип контента: приложение/JSON
на почтальонаИ определить организм:
Это легко построить на стороне клиента для формирования запроса данных.
например
Выход:
Если вы're, используя визуальную студию, я написал плагин для преобразования GraphQL для спокойного тела
https://marketplace.visualstudio.com/items?itemName=orasik.graphql-to-rest-queries
Почтальон недавно запустил его из коробки поддержка GraphQL: https://blog.getpostman.com/2019/06/18/postman-v7-2-supports-graphql/
Ниже приведен скриншот тестирования GraphQL локально:
Примечание: работает GraphQL локально с использованием Spring загрузки https://www.baeldung.com/spring-graphql
Обновление 8-2019 - я знаю, что это старый, но в отношении почтальона, если вы еще'т понял уже, у них есть graphql (бета) для размещения тела. Нет необходимости добавлять какие-либо дополнительные заголовки.
Если мы можем передать тип заголовка, затем добавить заголовок контент-тип: application/graphql
Ниже ссылка может быть использован в качестве ссылки: описание ссылки здесь
Проверка https://github.com/hasura/graphqurl - керл для GraphQL:
Я один из авторов.
Путем добавления заголовка мы можем выполнить запрос graphql в почтальона
Тип контента: приложение/graphql