Je reçois 400 mauvaise erreur de demande w/le code suivant:question Namespace dans la afficherons charge utile XML au service WCF REST
Ceci est mon contrat de service WCF
[WebInvoke(UriTemplate = "/cust_key/{key}/prod_id/{id}",
Method = "POST",
BodyStyle = WebMessageBodyStyle.Bare,
RequestFormat = WebMessageFormat.Xml,
ResponseFormat = WebMessageFormat.Xml)]
Stream GetData(string key, string id, XElment data);
ci-dessous charge utile xml fonctionnera et 200 sera retourné
<Product>
<Name>laptop</Name>
</Product>
MAIS ce xml ci-dessous w/un espace de noms non par défaut provoquera une erreur
<Productxsi:type="electronics" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Name>laptop</Name>
</Product>
Comment dois-je gérer ce problème d'espace de noms?