我有一个网络服务。它有可选的字段。
现在,当用户在SOAP-UI
中对其进行测试时,他正在传递默认值,即"?"
<!--optional>
<name>?</name>
我想将检查放在xsd / wsdl级别,以防止此类请求命中我的服务。
我使用axis2来托管我的服务。
谢谢和问候。
答案 0 :(得分:1)
这将只允许来自a-z / A-Z的小写/大写字母表示基于字符串的值:
<xs:element name="your_element">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z]"/>
</xs:restriction>
只需谷歌一点关于“XSD”或“XML架构”,阅读几页,你可以限制/允许任何基本的东西;)