Мне нужно создать веб-службу .Net (WCF не может быть и речи), которая должна получить xml и вернуть xml. Я изначально настроил такую функцию:. Сетевой контент .Net-контента
[WebMethod]
public string myFunc(string xmlRequest)
{
Как изменить тип содержимого HTTP POST в text/xml? Кроме того, я возвращаюсь в ответ XML в виде строки, а в справочной странице веб-службы говорится, ответ будет:
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <string xmlns="http://www.mysite.com/myFunc">string</string>
Мне нужно удалить этот корень <string>
элемент каким-то образом.
Этот веб-сервис вызывается другой компанией, которая, вероятно, не использует .Net для размещения XML в виде текста/xml для моей конечной точки.