【发布时间】:2011-03-31 06:08:12
【问题描述】:
现在我有一个公共 Wcf REST 服务 A,和几个内部 wcf REST 服务 B,每个内部服务都由名称标识。是否可以在服务A中创建一个router/proxy,然后当用户请求服务A的接口时,可以根据名称将请求重定向到内部服务?
我尝试使用:
WebOperationContext.Current.OutgoingResponse.Location = targetInternalPath;
WebOperationContext.Current.OutgoingResponse.StatusCode = HttpStatusCode.Redirect; // or MovedPermanently
除了我们在客户端获得的标头外,一切正常,这是 Fiddler 的详细信息:
Content-type:null(应该是“image/png”)
内容长度:0
换句话说,客户端知道确切的内部地址,内容类型和内容长度不正确。一切都不是我想要的。我这几天一直在纠结这个问题,有人知道吗?
最好的问候。
约翰尼
【问题讨论】: