Как установить прокси при использовании SoapPortClient? - PullRequest
1 голос
/ 30 мая 2019

Я пытаюсь выполнить функцию, используя объект клиента Soap Port (из внешнего WebService), и мне нужно установить для него прокси (адрес и учетные данные). Потому что, когда я тестирую приложение (не на localhost), функциональность WS не работает.

    Namespace.WebService.SoapPortClient foo = new Namespace.WebService.SoapPortClient();
    short cod_error;
    string des_error;
    string url = "";
    int fooNumber = 10;
    url = foo.Execute(fooNumber, out cod_error, out des_error);

...code continues

В приведенном выше примере мне нужно установить прокси для 'foo'. Я пытался с foo.Proxy, но это свойство не существует в SoapPortClient.

Спасибо всем!

1 Ответ

0 голосов
/ 10 июня 2019

Прочитав ваши комментарии и проблемы, я понял, что вы говорите о WCF.С уважением к вашей последней проблеме:

Теперь я получаю следующую ошибку: Тип содержимого text / HTML в ответном сообщении не соответствует типу содержимого привязки (text / XML; charset =utf-8)

Моим первым предложением было бы убедиться, что пользователь, под которым вы запускаете клиент WCF, имеет доступ к ресурсу.

Не могу сказать много, так какочень сложно что-то сказать, не видя конфигурационный файл или код в целом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...