Ho un nuovo metodo in Web APILettura FromUri e FromBody allo stesso tempo
[HttpPost]
public ApiResponse PushMessage([FromUri] string x, [FromUri] string y, [FromBody] Request Request)
cui richiesta di classe è come
public class Request
{
public string Message { get; set; }
public bool TestingMode { get; set; }
}
sto facendo una query per localhost/Pusher/PushMessage ? x = foo & y = bar con PostBody:
{ Message: "foobar" , TestingMode:true }
mi sto perdendo qualcosa?
E 'vero solo se uso la struttura MVC. Comunque questa è web api quindi l'associazione è diversa da mvc. Ma grazie per la tua risposta! – kkocabiyik
Assicurarsi che l'intestazione HTTP contenga 'Content-Type: application/x-www-form-urlencoded'. –
Non è possibile pubblicare come testo normale in web api mvc: S – kkocabiyik