ich eine neue Methode in Web-api habenLese FromUri und FromBody zugleich
[HttpPost]
public ApiResponse PushMessage([FromUri] string x, [FromUri] string y, [FromBody] Request Request)
wo Anfrage Klasse ist wie
public class Request
{
public string Message { get; set; }
public bool TestingMode { get; set; }
}
ich eine Abfrage machen localhost/Pusher/PushMessage ? x = foo & y = bar mit PostBody:
{ Message: "foobar" , TestingMode:true }
bin ich etwas fehlt?
Es ist wahr, nur wenn ich mvc Struktur verwenden. Dies ist jedoch Web-API, also ist die Bindung anders als mvc. Aber danke für deine Antwort! – kkocabiyik
Stellen Sie sicher, dass der HTTP-Header 'Content-Type: application/x-www-form-urlencoded' enthält. –
Sie können nicht wie reiner Text zu Web-API mvc: S – kkocabiyik