【发布时间】:2017-08-09 00:39:12
【问题描述】:
我正在使用服务结构 Rest API,我需要在我的请求中添加一些自定义标头。
我同时使用服务结构的无状态实现。
在 HttpMessageRequest 中接收信息时,我有包含信息的标头。
我使用以下代码启动我的无状态服务:
// in api controller:
proxy = Proxy.ForMicroservice<IServiceInterface>();
// in the Proxy class:
public static I Create<I>(Uri serviceAddress, UserData data) where I : class, IService
{
var returnval = ServiceProxy.Create<I>(serviceAddress,listenerName:Naming.Listener<I>());
return returnval;
}
我尝试了以下文章(from stack overflow),但它似乎是面向WCF的。我还希望有更多关于此的开箱即用信息。
如何维护我在原始调用中收到的标头信息,或者至少将此信息传输到我的无状态服务,而不使用包装数据传输对象之类的东西?
【问题讨论】:
-
这不是 WCF 特定的,请尝试使用
FabricTransportServiceRemotingClientFactory作为内部。
标签: rest http-headers azure-service-fabric