Я не могу получить сообщение soap в C# - PullRequest
0 голосов
/ 09 марта 2020

Я получаю сообщение об ошибке:

Обнаружена ошибка безопасности при проверке сообщения

Https, когда я каким-либо образом преодолеваю эту ошибку. Но я должен использовать Http.

EndpointAddress address2 = new EndpointAddress("http://xx.xx.xxxx/ws/test?wsdl");        
FactoryWebServiceClient client = new FactoryWebServiceClient();
client.Endpoint.Address = address2;

if (client.ClientCredentials != null)
{
    client.ClientCredentials.Windows.ClientCredential = new System.Net.NetworkCredential("username","password");
    client.ClientCredentials.UserName.UserName = "username";
    client.ClientCredentials.UserName.Password = "password";
}

XmlDocument doc = new XmlDocument();
doc.Load("C:\\...\\test.xml");
byte[] bytes = Encoding.Default.GetBytes(doc.OuterXml); 

var request2 = new factoryWSUpdateData
{
   BeanXml = bytes,
   Period = 1,
   InputType = "xml",
   OutputType = "json2",
   CodeTemplate = 1
};

var result = client.create(request2);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...