Мыло один запрос два ответа - PullRequest
1 голос
/ 01 сентября 2011

Я пытаюсь получить доступ к SOAP 1.1 WebService из проекта .NET. Я ссылаюсь на Сервис, создаю Прокси. Когда я вызываю сервис, он выдает мне ошибку: System.ArgumentException: элемент с таким же ключом уже добавлен

Я вызываю Сервис, используя SOAPUi, и сервис работает нормально. Но когда я вижу httplog, я замечаю, что это два ответа на один и тот же запрос.

Первый ответ дает мне: «HTTP / 1.1 401 Unauthorized [\ r] [\ n]» Второй ответ дает результат в порядке. «HTTP / 1.1 200 OK

Я использую код в C #:

zenvia_estadoClient client = new zenvia_estadoClient("zenvia_estado");
client.ClientCredentials.UserName.Password = "MyPass";
client.ClientCredentials.UserName.UserName = "MyUser";
var resultado = client.ZmmIntEnviaEstado(new ZmmIntEnviaEstado() {    PiBanfn= "something" });
client.Close();
...