Redirect WebService - PullRequest
       7

Redirect WebService

1 голос
/ 09 августа 2009

Я хочу перенаправить свой веб-сервис A на другой веб-сервис B. Итак, я установил перенаправление в IIS. Однако потребители моего веб-сервиса A получают ошибку при доступе к веб-сервису, потому что они получают сообщение 302; и они не справляются с этим. Я не хочу заставлять всех моих потребителей менять свой код, чтобы справиться с этим. Я не хочу менять свои веб-методы, чтобы сделать их оболочкой для вызова веб-службы B.

Какие у меня варианты?

Ответы [ 2 ]

1 голос
/ 09 августа 2009

Просто пытаюсь понять.

У вас есть новый веб-сервис. Старый веб-сервис закрывается. Вы хотите, чтобы те же URL-адреса переходили на новый веб-сервис.

Две службы размещены на одном и том же устройстве? Кроме того, методы / интерфейсы одинаковы между двумя службами?

Если это так, не делайте перенаправление уровня IIS. Вместо этого просто привяжите URL-адрес старой службы к настройкам IIS новой службы.

Если нет, то вам нужно сообщить своим пользователям, что вы закрываете старую службу, дать им период времени, когда это произойдет, достаточно долго, чтобы они могли внести соответствующие изменения. Затем в этот день отключите старую службу.

0 голосов
/ 21 июня 2012

Если у вас нет возможности изменить записи DNS, вы можете написать веб-сервис с той же подписью, которая просто вызывает ваш новый веб-сервис и возвращает результат вашего нового веб-сервиса.

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