Codes DeCodes Ответов: 0

Потребляя SOAP веб-сервис, показывающий в <ошибка&ГТ;неверные логин или неверный формат запроса&ЛТ;/ошибка&ГТ;


Я потребляю веб-сервис SOAP из своего приложения .net. Я уже выполнил .WSDL-файл, приведенный в меня, и это показывает содержание определение. У меня есть следующий код, который не дает требуемого ответа.

static void Main(string[] args)
        {
            TestService();
            Console.ReadLine();
        }

        private static async void TestService()
        {
            try
            {
                ServiceReference1.SolutionsClient client = new ServiceReference1.SolutionsClient();
                client.ClientCredentials.UserName.UserName = "username";
                client.ClientCredentials.UserName.Password = "password12345";

                var result = await client.SolutionAvailabilityAsync("", "", "", "", "", "2019-05-15", "2019-05-16", "", "", "2", "1");

                string value = "a";
            }
            catch (Exception ex)
            {

            }
        }



В результате я получаю <Error>недопустимые учетные данные или недопустимый формат запроса</Error> Как @return. Он ожидает каждый параметр в строке. В чем причина этой ошибки???

Что я уже пробовал:

Попробовал изменить формат даты и времени, но это не помогло.

Richard Deeming

Причина ошибки очевидна: либо предоставленные вами учетные данные недействительны, либо неверен формат запроса.

Вам нужно будет поговорить с людьми, которые написали сервис, чтобы выяснить, почему он не работает.

Gerry Schmitz

Серьезно, у вас есть ".UserName" под названием "username"?

То же самое касается и вашего "пароля".

Codes DeCodes

Нет, это просто пример. У меня другое имя пользователя и пароль.

0 Ответов