Gibt es eine Möglichkeit, ein Objekt als Parameter in einer Get-Methode in der Web-API zu übergeben? Ich habe folgenden Fall:
In meinem Web.API-Projekt sieht die Get-Methode folgendermaßen aus:
%Vor%Mein ComponentRequest-Objekt sieht folgendermaßen aus:
%Vor%Ich versuche es so zu sagen:
In der Methode ComponentRequest kommt die Anfrage als null. Wenn ich die Methode ändere, um mehrere String-Parameter anstelle des Objekts zu akzeptieren, funktioniert es gut.
Fehle ich etwas in meinem Setup?
Ich denke das
%Vor%sollte funktionieren.
Mike Stall hat einen guten Artikel über how-webapi-does-Parameter-Bindung
Sie müssen das Attribut [FromUri]
verwenden.
Sehen Sie sich die folgende Frage an. ASP.NET MVC Web Api Nicht-Zuordnen von Abfragezeichenfolge zu stark typisierten Parametern
Tags und Links asp.net-mvc asp.net-web-api