首页 > 解决方案 > 解析值时遇到意外字符:<。路径'',第 0 行,位置 0。' 在 C# 中 - 一个 GraphQL 客户端

问题描述

我正在开发一个没有任何静态类型的通用 GraphQL 客户端。

但我的问题一开始是我从 GraphQL.Client.Newtonsoft 得到异常......“Newtonsoft.Json.JsonReaderException:'解析值时遇到意外字符:<。路径'',第 0 行,位置 0。'”

var graphQLClient = new GraphQLHttpClient("http://localhost:3000/", new NewtonsoftJsonSerializer());

var employeeReq = new GraphQLRequest
{
    Query = @"
    query{
        getAllEmployees{employee_id}
    }",
};

var response = await graphQLClient.SendQueryAsync<dynamic>(employeeReq).ConfigureAwait(false);

Console.WriteLine(response);

我试图改变类型,但没有成功。GraphQL 服务器在 go 后端上运行,当我在操场上编写相同的查询时没有问题。

标签: c#exceptiongraphqlclient

解决方案


推荐阅读