Теперь у меня есть общедоступная служба REST Wcf A и несколько внутренних служб B REST wcf, каждая из внутренних служб идентифицируется по имени. Можно ли создать маршрутизатор / прокси в службе A, а затем, когда пользователи запрашивают интерфейс службы A, он может перенаправить запрос на внутренние службы на основе имени?
Я пытался использовать:
WebOperationContext.Current.OutgoingResponse.Location = targetInternalPath;
WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.Redirect; // or MovedPermanently
Все отлично работает, кроме заголовков, которые мы получаем на стороне клиента. Вот подробности из Fiddler:
Другими словами, клиент знает точный внутренний адрес, тип контента и длина контента неверны. Все не то, что я хочу. Я боролся с этой проблемой в течение многих дней, у кого-нибудь есть идеи?
С наилучшими пожеланиями.
Джонни