В моем основном проекте .net я выполняю стандартный веб-запрос (HttpWebRequest).Он начал выдавать ошибку на Ubuntu (Docker) после обновления .net Core 2.0 до 2.2.Работает в среде Windows.
Сообщение об ошибке: Нет такого устройства или адреса
Код:
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url);
webRequest.Headers.Add("SOAPAction", action);
webRequest.ContentType = "text/xml;charset=\"UTF-8\"";
webRequest.Accept = "text/xml";
webRequest.Method = "POST";
var soapBodyString = CustomXmlSerializer.ToXml(request);
var soapEnvelopeXml = utils.CreateSoapEnvolope<TRequest>(soapBodyString,
typeof(TRequest), ref soapMethodFullName, options);
InsertSoapEnvelopeIntoWebRequest(soapEnvelopeXml, webRequest);
var response = await webRequest.GetResponseAsync(); // Thrown error here
var responseStream = response.GetResponseStream();
var rd = new StreamReader(responseStream, Encoding.UTF8);
soapResult = rd.ReadToEnd();