i have a problem with a post method..
Here is my interface
public interface Iinterface
{
[OperationContract]
[WebInvoke(Method = "POST", UriTemplate = "inventory?")]
System.IO.Stream inventory(Stream data);
}
And the function..
public System.IO.Stream inventory(System.IO.Stream data)
{
//Do something
}
Well, if from the client sends with content-type text/plain or application/octet-stream works perfect, but the client cant change the content type, and his is text/xml, and i obtain an error..
The exception message is 'Incoming message for operation 'inventory' (contract
'Iinterface' with namespace 'http://xxxx.com/provider/2012/10') contains an
unrecognized http body format value 'Xml'. The expected body format value is 'Raw'.
This can be because a WebContentTypeMapper has not been configured on the binding.
Someone can help me?
Thanks.