Похоже, что вы выставляете это через SOAP , и в этом случае служба также предоставляет схему на основе WSDL (язык описания веб-службы), которая описывает доступные методы.их параметры, а также возвращаемый тип и ограничения.
WSDL - это, в основном, определение интерфейса для службы, поэтому, если сигнатуры методов изменяются, клиенты должны будут соответствующим образом обновляться.В случае Visual Studio это можно сделать, щелкнув правой кнопкой мыши ссылки на службы и произнеся «Обновление», в результате чего на стороне клиента будут восстановлены прокси-серверы для веб-службы.
Чтобы уточнить:SOAP является стандартом на основе XML, поэтому все сообщения SOAP являются XML, но не все XML являются SOAP.Чтобы обратиться к веб-сервису, отправляемый вами XML-файл должен соответствовать спецификации SOAP - так может выглядеть пример сообщения (это измененный пример из Википедии, не предназначенный для точного соответствия вашему примеру):
<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
<soap:Body xmlns:m="my namespace/Service">
<m:MyMethodName>
<m:str>someValue</m:str>
<m:str2>otherValue</m:str2>
</m:MyMethodName>
</soap:Body>
</soap:Envelope>