400 Bad Request de la Réponse HTTP à l'aide d'un WCF POST via JQuery

Du mal à obtenir mon JQuery POST pour être accepté par le Service WCF. Voici le POST de l'javascript:

function jqueryPost() {
    var url = "/LoggingTest";
    $.post(url, { message: "test message" });
}

C'est de cette façon que je suis en acceptant le POSTE, via une Interface:

[OperationContract]
[WebInvoke(Method = "POST",
           UriTemplate = "/LoggingTest",
           BodyStyle = WebMessageBodyStyle.Bare)]
void LoggingTest(string message);

Et la mise en œuvre:

public void LoggingTest(string message)
{
    log.Debug(message, null);
}

Lorsque j'appelle la fonction jqueryPost je vois dans l'inspecteur web HTTP de la réponse de 400 Bad Request. Vous ne savez pas comment obtenir le POSTE demande de travail.

(Ajouté le 7/1)
@James, voici le résultat de l'inspecteur web:

http://localhost:4252/LoggingTest
HTTP Information
La Méthode de requête:POST
Code D'État:400 Bad Request
En-Têtes De Requête
Accepter:/
Cache-Control:max-age=0
Content-Type:application/x-www-form-urlencoded
Origine:http://localhost:4252
Referer:http://localhost:4252/
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; C) AppleWebKit/passant de 532,4 (KHTML, like Gecko) de l'intervalle Qt/4.6.2 Safari/passant de 532,4
X-Requested-With:XMLHttpRequest
Les Données De Formulaire
message:message de test
En-Têtes De Réponse
Content-Length:1165
Content-Type:text/html
Date:Thu, 01 Jul 2010 18:56:15 GMT
Server:Microsoft-HTTPAPI/1.0

pouvez-vous utiliser Fiddler (ou quelque chose d'équivalent) et afficher le montant total de la demande/réponse? Je me demande si c'est l'affichage d'une url incorrecte (dépend de si vous êtes le déploiement de la racine, par exemple)
James, j'ai posté l'inspecteur web de la sortie ci-dessus.

OriginalL'auteur ThoughtCrhyme | 2010-06-30