Код: Выделить всё
dotnet graphql init {Endpoint}
Ошибка HTTP_ERROR: код состояния ответа не указывает на успех: 405 (Метод Не разрешено)
После небольшого исследования и небольшой помощи от разработчика сервера GraphQL я исходю из предположения, что сервер просто не позволяет это сделать. операцию, поэтому я не могу использовать инструмент для инициализации клиента.
Если у кого-нибудь есть какая-либо информация о том, как мне на самом деле заставить этот инструмент работать, я хотел бы знать. Я считаю, что для конечной точки GraphQL требуется токен-носитель. Я также пробовал использовать параметр --scheme Bearer {Token}, и он возвращает тот же результат.
Поскольку кажется, что я не могу использовать этот инструмент для инициализации клиента, я решил попытайтесь вручную настроить схему и файл Graphqlrc.json, чтобы проверить, будет ли он работать.
Мне удалось получить текст схемы с сервера с помощью руководства запрос, предоставленный мне разработчиками приложения.
Я добавил файл Schema.graphql и файл Graphqlrc.json из шаблона, который нашел в Интернете.
После установки пакетов nuget и запроса. graphql, я пробовал разные способы, чтобы заставить его автоматически генерировать код C# при сборке.
Я пробовал:
< ul>
[*]Убедитесь, что Файл .graphql находится в корне проекта.
[*]Измените действие сборки в свойствах файла на GraphQL Compile.
Что бы я ни пытался, он не создает никакого сгенерированного кода.
Мне интересно, чего-то мне не хватает в этом процессе, или есть ли какие-то другие изменения, которые вносятся при инициализации dotnetgraphql< /code> выполняется команда, которую мне не хватает в моем руководстве настройка.
Есть ли у кого-нибудь идеи, которые я мог бы попробовать?
Ранее я описывал то, что пробовал.
Конечная точка — wi-fiber.sonar.software/graphiql. Это экземпляр облачного приложения sonar.software, которое представляет собой облачную систему CRM IPAM и управления запасами, предназначенную для WISP и FISP. Вот ссылка на их документацию о том, как использовать их API. docs.sonar.expert/system/sumption-the-sonar-api Документация подтверждает, что он обслуживается по протоколу HTTPS и использует только команду POST.
Подробнее здесь: https://stackoverflow.com/questions/789 ... t-problems