使用ClientBase时,如何指定URL参数API令牌



我正在努力学习如何使用WCF。我正在使用System.ServiceModel.ClientBase<TChannel>编写一个客户端库。我不确定这是否是WCF,但这是我在网上搜索WCF客户端示例时发现的。

无论如何,我正在尝试为基于HTTPs的API编写一个客户端,该客户端需要URL参数提供的访问令牌。不过我不知道该怎么提供。

有没有一种方法可以访问请求头目录,或者更惯用的方法?

使用WCF客户端消费基于HTTP的API不是合适的方式。WCF传输有点复杂,并且具有不同的结构(它通常将所有内容封装为消息信封等)。

如果你真的想感受所有的痛苦并使用WCF来完成,那么你需要为你的HTTPApi和所有的消息契约声明一个.NET接口。

请参阅此处的示例:http://tech.pro/tutorial/981/creating-a-rest-client-using-wcf

但是,我再次建议不要在现实生活中这样做:)

相关内容

  • 没有找到相关文章

最新更新