将标头添加到简单Web服务请求

我有一个控制台应用程序,我只需通过单击写入添加Web引用并使用“添加服务引用”,然后将我的.Config文件更改为:

             

所以,一切都很好,似乎我可以成功使用该服务,但服务文档说我需要在请求的标题上设置用户名和密码,这是文档的示例:

    user password      ...     

那么如何在标题中添加用户名和密码? 有什么建议吗?

如果我理解正确,您需要在请求的标头上设置用户名和密码。 您可以通过使用WCF Extensibility – Message InspectorsIClientMessageInspector.BeforeSendRequest

创建一个实现IClientMessageInspector的类。 在BeforeSendRequest方法中,将自定义标头添加到外发邮件中。

请看这个 , 这个和这个

对于添加静态头,只需添加.config文件端点部分即可将端点更改为:

     user password