Вы определяете, какие запросы будут отправлены вам на веб-сервис (asmx).Разрешены многие протоколы: HTTP POST, HTTP GET, SOAP 1.1, SOAP 1.2 и т. Д ... ИЛИ вы можете заблокировать любой из них.
Когда вы вызываете веб-сервис с помощью javascript, вы можете использовать POST или GET.Это не важноХитрость заключается в том, какой тип контента вы сообщаете сервису для возврата при этих вызовах.Вы можете указать службе отправлять вам JSON или указать службе отправлять вам XML.
Когда вы создаете клиент службы в Visual Studio для подключения к службе ASMX, Visual Studio попытается получить доступ к WSDL.для службы и клиент будет отвечать за создание конвертов SOAP для связи со службой, и в этом случае вы будете отправлять и получать XML, потому что именно это клиент и сервер согласились использовать для связи.