Я использую GraphQL.Net и получаю следующее при попытке использовать API.
{
"version": {
"major": 1,
"minor": 1,
"build": -1,
"revision": -1,
"majorRevision": -1,
"minorRevision": -1
},
"content": {
"headers": [
{
"key": "Content-Type",
"value": [
"application/json; charset=utf-8"
]
}
]
},
"statusCode": 400,
"reasonPhrase": "Bad Request",
"headers": [
],
"requestMessage": {
"version": {
"major": 2,
"minor": 0,
"build": -1,
"revision": -1,
"majorRevision": -1,
"minorRevision": -1
},
"content": null,
"method": {
"method": "GET"
},
"requestUri": null,
"headers": [
],
"properties": {
}
},
"isSuccessStatusCode": false
}
Неясно, в чем причина ошибки. Что-то не так с настройкой моих запросов / типов? Или это в моей просьбе? Это про аутентификацию?
Я не уверен, каким кодом поделиться, поэтому я загрузил свою библиотеку API по адресу: https://github.com/jonasarcangel/GraphQLIssue
Полезные данные запроса выглядят следующим образом (с использованием Apollo Angular):
{
"operationName": "configsQuery",
"variables": {
"id": "",
"module": "admin/configs",
"name": "canActivate"
},
"query": "query configsQuery($id: String, $module: String, $name: String) {\n configs(id: $id, module: $module, name: $name) {\n id\n createdBy\n createdDate\n updatedBy\n updatedDate\n name\n module\n value\n __typename\n }\n}\n"
}
Это то, что я зарегистрировал. github.com/jonasarcangel/GraphQLIssue/blob/master/output.txt
Меня не очень интересует, что вы ввели, вы отлаживали контроллер?
Я получаю тайм-аут предварительной визуализации с помощью VS Code, так как он занимает больше 50 секунд. Я установлю и попробую это сделать с VS для Mac.
Так он вообще входит в контроллер? Я понятия не имею, что такое «тайм-аут предварительной рендеринга».
Существует ли эта проблема при запросе от /ui/playground? Поделитесь с нами полным образцом, чтобы воспроизвести вашу проблему.
Я получаю сообщение об ошибке: «Требуется запрос». Что-то не так с моей просьбой.
Проблема в моей просьбе. Я отправляю запрос в теле запроса POST. Я изменил свой метод, чтобы получить запрос [FromBody], и он сработал.





Что же выводит ваш контроллер GraphQL? Вы пробовали отладить это?