mam nową metodę w Web APIReading FromUri i FromBody jednocześnie
[HttpPost]
public ApiResponse PushMessage([FromUri] string x, [FromUri] string y, [FromBody] Request Request)
gdzie prośba klasa jest jak
public class Request
{
public string Message { get; set; }
public bool TestingMode { get; set; }
}
Robię zapytanie do localhost/Pusher/PushMessage ? x = y = foo & bar z PostBody:
{ Message: "foobar" , TestingMode:true }
Am I czegoś brakuje?
Prawdą jest tylko wtedy, gdy używam mvc strukturę. Jednak jest to api web, więc powiązanie różni się od mvc. Ale dzięki za odpowiedź! – kkocabiyik
Upewnij się, że nagłówek HTTP zawiera "Content-Type: application/x-www-form-urlencoded". –
Nie możesz wysłać zwykłego tekstu do web api mvc: S – kkocabiyik