SOAP Запрос сохранен в файле - PullRequest
0 голосов
/ 29 апреля 2020

Мне нужно зарегистрировать запросы SOAP, отправленные веб-службой. Как получить запрос SOAP, сохраненный в файле xml для обработки ошибок? Вот следующий пример:

using System.Web.Services;

namespace TestWebService
{
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    public class Test : System.Web.Services.WebService
    {

        [WebMethod]
        public string HelloWorld(int a, int b)
        {
            int c = a + b;

            return "The result is: "+c;
        }
    }
}

Запрос (необходимо сохранить в файл):

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:HelloWorld>
         <tem:a>5</tem:a>
         <tem:b>3</tem:b>
      </tem:HelloWorld>
   </soapenv:Body>
</soapenv:Envelope>

Заранее спасибо!

...