avendo qualche problema:utilizzando jQuery post per ASP.Net WebAPI
faccio questo semplice test e l'allarme si apre il testo "test tornare semplice":
jQuery postale:
$.post("http://www.localhost/webapi/api/corkboard/test/", jsonData)
.done(function(data){
alert(data);
});
Asp.Net WebAPI:
[HttpPost]
public string test()
{
return "test return simple";
}
Ma quando cambio la WebAPI con l'aggiunta di un parametro:
public string test(string JSONData)
{
var jData = Json.Decode(JSONData);
return "test return: " + jData.Filter;
}
ottengo il seguente messaggio di errore:
"è stata trovata alcuna risorsa HTTP che corrisponde l'URI della richiesta 'http://www.localhost/webapi/api/corkboard/test/'
Bloccato e gradirebbe qualsiasi pensiero ... grazie!
Quale server Web stai utilizzando come back-end? La tecnologia specifica dovrebbe definire come gestire i post-metodi e i dati in arrivo come richiesta POST. Potrebbe non essere così semplice come aggiungere un parametro nel gestore del metodo POST. – amitsaurav
Sto usando .net WebAPI ... Sto cercando di seguire un codice esistente che ho trovato che usa la stessa architettura: jquery post e .net webapi ... ma mi sono impigliato su questa parte ... – nanonerd
I non sono un esperto di .net webapi ma ho trovato un collegamento che parla di come configurare il tuo GET, POST e altri gestori HTTP: http://www.codeproject.com/Articles/549152/Introduction-to-ASP-NET-Web -API – amitsaurav