Ошибка аутентификации прокси при вызове веб-сервиса FedEx
Я пытаюсь позвонить на веб-службу отслеживания FedEx. В настоящее время я запускаю пример приложения, предоставленного самой FedEx (добавлен мой тестовый номер счета и другие подробности). Когда я запускаю приложение, я получаю следующую ошибку:
Удаленный сервер возвратил ошибку: (407) Требуется проверка подлинности прокси.
Я нахожусь внутри прокси в своей организации, и я попытался предоставить детали прокси-сервера клиенту веб-сервиса, используя класс WebProxy как:
trackService.Proxy = WebProxy.GetDefaultProxy();
а также предоставив данные прокси-сервера в виде:
trackService.Proxy = new WebProxy("IP",8080);
Но я все еще получаю ту же ошибку!! Может ли кто-нибудь помочь мне решить эту проблему?
Заранее спасибо,
С Уважением,
Абдель Олакара
1 ответ
Решение
То, что вы, кажется, не хватает, это учетные данные прокси. Попробуй это:
trackService.Proxy = new WebProxy("IP", 8080);
trackService.Proxy.Credentials = new NetworkCredential(
username, password, domain);