微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 .NET 5.0 将 HTTP 请求字段添加到 WCF Web 服务请求

如何解决使用 .NET 5.0 将 HTTP 请求字段添加到 WCF Web 服务请求

我创建了一个 .NET 5.0 C# Web API 应用程序,它使用通过 Visual Studio 2019 中连接服务下的“添加 WCF Web 服务引用”向导创建的 WCF Web 服务引用。

我创建了一个分部类来覆盖向导生成的 WCF Web 服务客户端类中的一些自动生成方法

我可以成功地使用 WCF Web 服务客户端类从 Web API 应用程序的其他地方访问 WCF 协定方法。但是,当我通过 WCF Web 服务客户端类调用某些 WCF Web 服务方法时,我现在需要向 HTTP 请求标头添加一个名为“AuthToken”的自定义 HTTP 请求字段。

如何使用 WCF Web 服务客户端类执行此操作?我是否需要将 Auth Token 值传递到构造函数 WCF Web 服务客户端类中,然后通过更改 EndpointBehaviors 属性来配置 Endpoint 属性?还是我需要在其他地方添加自定义 HTTP 请求字段?

为了将所有这些放在上下文中,我有一个 WCF Web 服务,它接受登录凭据,然后返回一个身份验证令牌。然后,在使用其他 WCF Web 服务作为身份验证的一部分时,我需要将身份验证令牌作为 HTTP 请求字段包含在内。

理想情况下,我希望覆盖由添加 WCF Web 服务引用向导生成的 WCF Web 服务客户端类中的功能

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。