AJAX Passer plusieurs paramètre à WebApi

Requête AJAX:

$.ajax({
            url: url,
            dataType: 'json',
            type: 'Post',
            data: {token:"4", feed:{"id":0,"message":"Hello World","userId":4} }
        });

Web Côté serveur de l'API:

 [HttpPost]
 public HttpResponseMessage Post(string token, Feed feed)
 {
    /* Some code */

    return new HttpResponseMessage(HttpStatusCode.Created);
 }

Code d'erreur 404: {"message":"Pas de HTTP ressource a été trouvée, qui correspond à
l'URI de la demande "localhost:8080/api/feed'.","messageDetail":"Aucune action n'
a été trouvé sur le contrôleur de "Nourrir" qui correspond à la demande."}

Pourquoi j'obtiens cette erreur et Pourquoi je ne suis pas en mesure de POSTE multiples paramètres de mon API?

u peut poster l'url??
Les noms de paramètres doivent correspondre au serveur de routage/mappings. Le premier paramètre est généralement id (pas de jeton) sauf si vous avez changé le routage/mappage par défaut.
Est-ce le bon code? Il dit que vous êtes d'appel feed, mais le nom de la méthode est post?
localhost:8080/api/feed
l'alimentation est le nom du contrôleur, pas la méthode dans un WEBAPI appeler comme ça.

OriginalL'auteur Mohsin JK | 2013-09-22