У меня есть метод REST POST следующим образом:
[WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest, ResponseFormat = WebMessageFormat.Xml, RequestFormat = WebMessageFormat.Xml)]
string GetFromXml(XElement xmlString);
Я пытаюсь выполнить почтовую операцию из моего клиента, используя следующий код:
var client = new RestClient();
client.BaseUrl = "http://localhost/XMLRestService/XmlService.svc";
var request = new RestRequest(Method.POST);
request.Resource = "GetFromXml";
client.AddDefaultHeader("Content-Type", "text/xml");
request.AddBody(obj, "XMLRestService");
var response = client.Execute(request);
Когда я делаювыше я получаю 400 Плохой запрос.Затем я включил трассировку в службе WCF.А трассировка стека дала мне исключение версии нераспознанного сообщения, которое выбрасывает мой класс System.ServiceModel.CommunicationException
.
Я не могу успешно отправить запрос.Помощь оценена.