1

我不确定标题是否真的传达了我需要做的事情。我想强制或强制或任何 WCF 服务接受稍微不同的 SOAP 消息。这是服务的期望:

<sch:modifyCandidateNotification>
<!--Optional:-->
     <sch:request vueCandidateID="?" clientCandidateID="?" clientCode="?">

...

但这是我要发送到服务的内容:

<sch:modifyCandidateNotification vueCandidateID="?" clientCandidateID="?" clientCode="?">

我不负责发送 SOAP,我们的合作伙伴之一是,他们不能改变他们发送的内容。我根本不想要这个结构。

我尝试将 [WebInvoke(BodyStyle = WebMessageBodyStyle.Bare)] 添加到界面,但无济于事。另外,我正在使用 basicHttpBinding。我已经尝试使用 wsHttpBinding 并没有发现任何区别。

谢谢。

4

0 回答 0