У мене є служба RESTful з наступним методом:
[WebInvoke]
string GetDataFromStringAsString(string xmlString);
Мій клієнт викликає метод, як показано нижче:
var client = new RestClient();
client.BaseUrl = serviceBaseUrl;
var request = new RestRequest(method){RequestFormat = DataFormat.Xml};
request.Resource = resourceUrl;
request.AddParameter("text/xml", requestBody,
ParameterType.RequestBody);
var response = client.Execute(request);
Давайте візьмемо рядок для публікації як "Hello World".
Тепер рядок, який я розміщую в вищевказаному методі, дає мені 400 Bad
запит Для того, щоб отримати роботу, мені довелося перегорнути вказану вище рядок в
елемент, як показано нижче:
Hello World
Тепер, коли я розміщую вище рядку, я отримую відповідь про успіх звідси
сервер
Чому я повинен вручну загорнути рядок, щоб він працював. Є
існує спосіб, який я можу досягти, щоб додати рядок, не виконуючи його
вище вручну.