基本上,我想从与侦听套接字不同的来源获取HTTP请求。但是,由于提供的绑定不支持此功能,我目前正在构建自己的绑定。
我当前的绑定包含WebMessageEncoder和自定义TransportBindingElement,后者引用自定义ChannelListener,后者使用实现IReplyChannel接口的自定义通道。 ServiceModel调用“receiveRequest”方法,该方法之后应返回RequestContext。
但是,RequestContext类只包含一个RequestMessage属性,我应该放在Message对象中。在这个事实上,我不确定在WebGet / WebInvoke属性中放置UriTemplates所需的所有HTTP头的位置。
你可以帮我解决这个问题吗? :)问候
答案 0 :(得分:1)
WebHttp调度员从我记忆中看到两件事: