gpt4 book ai didi

c# - WCF:使用消息协定制作 Soap header

转载 作者:行者123 更新时间:2023-11-30 22:46:12 24 4
gpt4 key购买 nike

我需要向我的 Web 服务添加一个 soap header 。我计划使用它来验证我的客户端(Windows 移动设备)。

我找到了这个链接:http://www.c-sharpcorner.com/UploadFile/rog_21/soapheaders05172007120046PM/soapheaders.aspx

这正是我想做的。但它不是为 WCF 编写的。

我做了一些研究,我似乎被 number 麻痹了of options .

我基本上想向我的 soap 对象添加一个简单的 header ,它将是一个用户名和密码。客户端不使用 WCF,因此 soap header 需要只是一个普通的 soap header 。

任何示例代码或正确方向的插入将不胜感激。

最佳答案

与其定义 DataContract,不如使用 MessageContract

[MessageContract]
public class YourMessageType
{
// This is in the SOAP Header
[MessageHeader] public string UserName {get;set;}
[MessageHeader] public string Password {get;set;}

// This is in the SOAP body
[MessageBodyMember] public string OtherData {get;set;}
...
}

关于c# - WCF:使用消息协定制作 Soap header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2746995/

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