wcf POST et parametre dans le body
Bonjour,
n'étant un super expert en la matière... et si j'ai bien compris, en principe lorsque l'on fait un POST on passe les paramètres dans le body de la requête.
Seulement je n'arrive pas à récupérer ces paramètres par un service wcf
Code:
1 2 3 4
|
[OperationContract]
[WebInvoke(Method = "POST", UriTemplate = "/foo?bar={bar}")]
void SetPin(string bar); |
et ma requête avec XMLHttpRequest
Code:
1 2 3
| xhr.open("POST", "/myservice/foo");
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send("bar=hello"); |
par contre si je fait
Code:
1 2 3
|
xhr.open("POST", "/myservice/foo?bar=hello");
xhr.send(); |
je récupère bien le string.
y as t'il quelque chose qui m'échappe?
:merci: