private const string Request_UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36";
public static string QuerySoapWebService(string url, string methodName, Hashtable pars)
{
url = url.Contains("?WSDL") || url.Contains("?wsdl") ? url : url + "?WSDL";
var request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.ContentType = "text/xml; charset=utf-8";
request.UserAgent = Request_UserAgent;
//request.Headers.Add("SOAPAction", "\"" + XmlNs + (XmlNs.EndsWith("/") ? "" : "/") + methodName + "\"");
//SetWebRequest(request);
var data = SoapWebServiceEncodeParsToSoap(pars, methodName);