Wie würde ich eine Liste komplexer Typen in ServiceStack übergeben? Zum Beispiel sieht meine Anfrage DTO wie folgt aus:
%Vor%Wie kann ich das serialisierte Objekt über HTTP erhalten?
%Vor%KeyValueDataContractDeserializer: Fehler beim Konvertieren in Typ: Typdefinitionen sollten mit '{' beginnen, serialisierten Typ 'Fund' erwarten, String beginnend mit: asdf
ServiceStack analysiert den queryString mit dem JSV-Format Dies ist im Grunde JSON im CSV-Stil Anführungszeichen (dh nur Anführungszeichen, wenn Ihr Wert ein Escapezeichen hat).
Obwohl Sie hier keine benutzerdefinierte Route definiert haben, entspricht Ihre benutzerdefinierte Route in den meisten Fällen der Anfrage-DTO, die in diesem Fall Test nicht / Fonds ist .
Nehmen wir an, eine benutzerdefinierte Route sieht folgendermaßen aus:
%Vor%Sie können Ihren Dienst über einen QueryString wie:
aufrufenСсылка
Nebenbei bemerkt: Schnittstellen auf DTOs sind im Allgemeinen eine schlechte Idee, Sie sollten es in Betracht ziehen, ihre Verwendung zu jeder Zeit zu vermeiden (zumindest einzuschränken).
Tags und Links servicestack