„<“ ist ein ungültiger Anfang eines Werts. Pfad: $ | Zeilennummer: 0 | BytePositionInLine: 0C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 „<“ ist ein ungültiger Anfang eines Werts. Pfad: $ | Zeilennummer: 0 | BytePositionInLine: 0

Post by Anonymous »

Ich habe zwei Web-API-Dienste, einen Dienst, der Byte[] zurückgibt
1. API, der Byte[] zurückgibt

Code: Select all

[HttpPost]
[Route("compile")]
public async Task GetData([FromBody] Data myDto)
{
var data = await _myservice.Transform(myDto);
return data;
}
Die zweite API ruft die erste API auf und erhält den folgenden Fehler:

Code: Select all

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)
Der obige Fehler wird bei einem bereitgestellten Dienst angezeigt. Ich kann diesen Fehler nicht lokal reproduzieren [lokales Debuggen]

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post