So senden Sie eine GUID an einen Web-API-Webservice

8

Ich erweitere ApiController für einen Webservice.

Der Dienst verwendet eine GUID als einzigen Parameter. Dies ist die URL, die ich eintippe

%Vor%

Allerdings erreicht Guid niemals die Methode Get .

Wenn ich es auf ein Objekt setze

%Vor%

Die Methode wird ausgelöst, die Benutzer-ID ist jedoch null.

Wenn ich es auf guid setze

%Vor%

Ich bekomme den Fehler

  

Es wurde keine Aktion für die Texte des Controllers gefunden, die der Anfrage entsprechen.

Hat jemand eine Probe, die mir helfen könnte?

    
Nick 29.01.2014, 22:11
quelle

1 Antwort

22

Ich nehme an, dass Sie die Standardroute verwenden, in der das Muster ist:

%Vor%

Versuchen Sie also, Ihren Parameter entsprechend zu benennen:

%Vor%

Jetzt sollte die /api/texts/2ADEA345-7F7A-4313-87AE-F05E8B2DE678 url die Get Aktion auf dem TextsController treffen und den id Parameter auffüllen.

    
Darin Dimitrov 29.01.2014, 22:14
quelle

Tags und Links