"Необходимо предоставить строку запроса". графен-питон

Я пытаюсь отправить файл следующим образом в Altairинструмент для graphql (бэкэнд - graphene-python). Я использую эту библиотеку для бэкэнда

но каждый раз возникает эта ошибка: Must provide query string. как я могу загрузить файл в graphql?

1 ответ

Есть пара вещей, которые могут быть здесь виноваты:

  • Приложенный файл может быть недействительным (в Altair были добавлены дополнительные проверки, чтобы проинформировать вас об этом)
  • Сервер может не распознать составной запрос и по-прежнему ожидать JSON, который в этом случае не будет работать (поскольку для загрузки файла требуется, чтобы запрос использовал составную спецификацию)

Чтобы проверить, в чем заключается проблема, вы можете убедиться, что из Altair отправляются правильные данные, просмотрев вкладку сети в инструментах разработчика в Altair, а также убедившись, что сервер правильно настроен для работы с multipart-форматом.

Другие вопросы по тегам