Код: Выделить всё
string xmlMessage = ""
""
""
""
"22101 xxxxxxxx"
"" "" "";
byte[] requestInFormOfBytes = System.Text.Encoding.ASCII.GetBytes(xmlMessage);
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create("https://xxxxxxx.xx/xxxx/GetDetail");
webRequest.Method = "POST";
webRequest.ContentType = "application/xml";
webRequest.Headers.Add("SOAPAction", "http://tempuri.org/GetDetail");
webRequest.Headers.Add("Client-Id", "XXXXXXXXXXXXX");
webRequest.Headers.Add("Client-Secret", "XXXXXXXXXXXXXXXXX");
webRequest.Accept = "application/xml";
webRequest.ContentLength = requestInFormOfBytes.Length;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
Поток requestStream = webRequest.GetRequestStream();
Ошибка в этой строке.
Поток requestStream = webRequest.GetRequestStream();
Ошибка в этой строке.
Поток requestStream = webRequest.GetRequestStream();
Ошибка в этой строке.
Поток requestStream = webRequest.GetRequestStream();
Ошибка в этой строке.
Stream requestStream = webRequest.GetRequestStream();
Ошибка в этой строке.
Stream requestStream = webRequest.GetRequestStream();
сильный>
Код: Выделить всё
requestStream.Write(requestInFormOfBytes, 0, requestInFormOfBytes.Length);
requestStream.Close();
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
StreamReader respStream = new StreamReader(response.GetResponseStream(), System.Text.Encoding.Default);
string receivedResponse = respStream.ReadToEnd();
Console.WriteLine(receivedResponse);
respStream.Close();
response.Close();
(2) использования SecurityProtocoltype.Tls12 (см. https:/ /stackoverflow.com/a/32789483/5694613).
Подробнее здесь: https://stackoverflow.com/questions/562 ... was-closed