我正在为现有的asmx网络服务添加功能。 除了一种情况外,一切都按预期工作。在一个请求中,我错误地将元素名称中的字母大写。见下面的标记;而不是" Postcode",我放入" PostCode"
<Sites>
<Site>
<ID>123456</ID>
<Name>123 Road Street</Name>
<Status>Approved</Status>
<PostCode>SW12R 55R</PostCode>
</Site>
</Sites>
我从服务中收到的错误消息表明字段无效或缺失,但唯一的区别是资本C.如果我使用&#34;邮政编码&#34;或&#34;邮政编码&#34;,请求没有问题。
这是ASMX Web服务的特性,还是SOAP Web服务的常见内容?
答案 0 :(得分:1)
这取决于服务行为以及服务器端代码中的内容。
但总的来说,这是一种考虑 XML Tags are Case Sensitive
的预期行为。
Here is more detail on it