WCF:参数不为空

时间:2018-11-29 12:12:49

标签: wcf soap soapui

我有一个具有以下操作的wcf服务:

public NewPCNResponse CreateNewPcnExtended(NewPcnExtendedData newPcnExtendedData, string chargeBand, string deviceId, decimal? usageCharge, string plateType)

请注意驼峰式参数chargeBand。问题出在所有驼峰式参数上,但我将用它来进行演示。

我正在使用SoapUi测试调用,以下是SOAP请求的相关部分:

enter image description here

该元素是驼峰式的,即使它可以为空,也可以作为空字符串使用,如以下屏幕截图所示: enter image description here

这使我无法通过验证。 但是,如果该参数是pascal大小写的话,那么就很好了

enter image description here

enter image description here

对我来说,更改大小写是更简单的解决方案,但是我想知道这种奇怪行为的原因,并且如果我想保持驼峰论证的情况,那么我有什么选择。

0 个答案:

没有答案