gpt4 book ai didi

c# - 如何从 WCF 中的 System.ServiceModel.Channels.RequestContext 获取 HttpMethod

转载 作者:行者123 更新时间:2023-11-30 16:24:09 26 4
gpt4 key购买 nike

如何从 System.ServiceModel.Channels.RequestContext 获取 HttpMethod ?HostedHttpContext 的 HttpMethod 属性(System.ServiceModel.Activation.HostedHttpContext)内部

更新 - 说明:

我创建了一个 BasicAuthenticationInterceptor(继承 RequestInterceptor)用于我的 REST WCF 服务中的基本 HTTP 身份验证。在 void ProcessRequest(ref RequestContext requestContext) 方法中,我需要检查 HTTP Method(例如,如果它是 POST)

最佳答案

消息应具有类型为 HttpRequestMessageProperty 的属性(其键为 HttpRequestMessageProperty.Name。尝试从上下文中查询请求消息,然后从消息中获取该属性. 该属性具有请求中使用的 HTTP 动词。

关于c# - 如何从 WCF 中的 System.ServiceModel.Channels.RequestContext 获取 HttpMethod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10998618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com