Конечная точка GraphQL возвращает 400 - PullRequest
0 голосов
/ 03 января 2019

У меня есть приложение django, созданное с графеном, и у меня проблема с выполнением простого запроса POST для конечной точки GraphQL, он продолжает возвращать 400 Bad request syntax.

enter image description here

но это должно работать, так как у меня нет проблем при выполнении запроса с конечной точки http://localhost:8000/graphql-dev

enter image description here

и я не вижу никаких проблем при отправке запроса почтальона.Я искал в Интернете подходящие решения, но не смог найти ни одного, который бы помог.

Любая помощь / советы будут с благодарностью.

РЕДАКТИРОВАТЬ: Мне все еще не удалось понять, почему у меня эта проблема с почтальоном, но вот некоторые наблюдения:

  1. сначала я изменил запрос на GET (поскольку в graphql, query для GET и mutation для POST - извините, я пропустил это)

  2. Я пробовал один и тот же запрос с почтальоном (который не работал) и с бессонницей (который работал)

    • с почтальоном enter image description here

    • с бессонницей enter image description here

Что странно, если япроверьте мою консоль django, запросы выглядят одинаково.

enter image description here

EDIT2: хорошо, я понял это ... удаление Content-Type application/jsonсделал свое дело.Теперь это работает и с почтальоном.

...