'<' — недопустимое начало значения. Путь: $ | НомерЛинии: 0 | БайтеПозиционИнЛайн: 0C#

Место общения программистов C#
Anonymous
'<' — недопустимое начало значения. Путь: $ | НомерЛинии: 0 | БайтеПозиционИнЛайн: 0

Сообщение Anonymous »

У меня есть две веб-службы веб-API, одна из которых возвращает byte[]
1-й API, который возвращает byte[]

Код: Выделить всё

[HttpPost]
[Route("compile")]
public async Task GetData([FromBody] Data myDto)
{
var data = await _myservice.Transform(myDto);
return data;
}
Второй API выполняет вызов первого API и получает ошибку ниже

Код: Выделить всё

at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json,
ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)
at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
at System.Text.Json.Utf8JsonReader.Read()
at System.Text.Json.Serialization.JsonConverter`1.ReadCore(
Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
Вышеуказанная ошибка возникает при развернутой службе. Я не могу воспроизвести эту ошибку локально [локальная отладка]

Вернуться в «C#»