我正在使用 SoapUI Pro 4.6.1 来测试我的 WCF 服务。我的请求看起来像这样
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:doPaymentRequest>
<!--Optional:-->
<tem:credentials>
<!--Optional:-->
<tem:accountId>?</tem:accountId>
<!--Optional:-->
<tem:userName>?</tem:userName>
<!--Optional:-->
<tem:password>?</tem:password>
</tem:credentials>
</tem:doPaymentRequest>
如何从 SOAP 中删除 --Optional:--> 我正在使用消息格式来包装我的数据合同,并且我正在为 DataContract 使用 isRequired 属性。