0
我正在向现有的asmx Web服务添加功能。 除了在一种情况下,一切都按预期工作。在一个请求中,我错误地以元素名称大写了一个字母。见下面的标记;而不是“邮编”,我把“邮编”SOAP请求元素中的大写字符
<Sites>
<Site>
<ID>123456</ID>
<Name>123 Road Street</Name>
<Status>Approved</Status>
<PostCode>SW12R 55R</PostCode>
</Site>
</Sites>
我从服务回馈错误信息表明无效或缺失的领域,但唯一不同的是,资本C.如果我使用“邮编” ,或“邮政编码”,请求经过无问题。
这是ASMX Web服务的特性,还是SOAP Web服务常见的东西?
干杯。这似乎是可能的答案,所以我会将其标记为答案。我怀疑它也必须处理标记映射中的字段到它们被反序列化的.NET对象中的属性。 – dbr