На узле я использую плагин express-graphql, который предоставляет пользовательский интерфейс GraphiQL.
GraphiQL в этой реализации всегда отправляет запрос в виде строки запроса GET.
Однако, насколько я понимаю GraphQL и, соответственно, документацию по экспресс-графику, также должна быть возможность отправлять запросы в теле запроса POST.
Есть ли способ заставить GraphiQL (т.е. IDE браузера) отправлять запрос в теле POST?
Дополнение от 26 февраля 2017 г.:
Я думаю, что нашел то, что мне нужно было знать сам.
По какой-то причине у меня был запрос в моей строке запроса. Как это:
[myhostname]?query={users{[myfields]}}
Я упустил это из виду.
Как указано в документации по экспресс-графику:
Если он не найден в строке запроса, он будет искать в теле запроса POST.
Это, в свою очередь, означает: если он найден в строке запроса, он НЕ будет искать в теле запроса.
Поэтому он обрабатывается как запрос GET.
Так что все, что мне нужно было сделать, это очистить мой URL от параметров запроса, и запросы поступали с телом POST.
Это было в основном все, что мне нужно было знать.
Так что это действительно была небрежная ошибка, которую я совершил, неправильно просмотрев URL-адрес, то есть не заметив, что в строке запроса есть запрос.