当在年份字段中给出 'yyyy' 而不是正确的年份时,SOAP 无法正确处理
SOAP is not handling properly when 'yyyy' is given in the field of year instead of proper year
客户端提供的wsdl中有一个datetime类型的属性。
当输入格式 'yyyy-MM-dd' 的正确日期时,一切正常。
但是当 'yyyy' 在年份字段中给出时,我的 java 程序接收到类似于 'yyyy-01-01' 的日期。结果是我在 java 程序中得到一个空值。
soap ui 在恢复错误日期时未返回任何错误消息。
这是 soap ui 中的限制吗?
有什么办法可以处理以上垃圾数据吗?
我正在使用以下包的方法从 DTO(数据传输对象)获取数据
javax.xml.namespace.QName;
org.apache.axis.description.ElementDesc;
org.apache.axis.description.TypeDesc;
org.apache.axis.encoding.Deserializer;
org.apache.axis.encoding.Serializer;
org.apache.axis.encoding.ser.BeanDeserializer;
org.apache.axis.encoding.ser.BeanSerializer;
有一个选项可以打开"Schema Validation."打开它;它通常是关闭的,因为它会影响性能。
客户端提供的wsdl中有一个datetime类型的属性。 当输入格式 'yyyy-MM-dd' 的正确日期时,一切正常。
但是当 'yyyy' 在年份字段中给出时,我的 java 程序接收到类似于 'yyyy-01-01' 的日期。结果是我在 java 程序中得到一个空值。
soap ui 在恢复错误日期时未返回任何错误消息。
这是 soap ui 中的限制吗?
有什么办法可以处理以上垃圾数据吗?
我正在使用以下包的方法从 DTO(数据传输对象)获取数据
javax.xml.namespace.QName;
org.apache.axis.description.ElementDesc;
org.apache.axis.description.TypeDesc;
org.apache.axis.encoding.Deserializer;
org.apache.axis.encoding.Serializer;
org.apache.axis.encoding.ser.BeanDeserializer;
org.apache.axis.encoding.ser.BeanSerializer;
有一个选项可以打开"Schema Validation."打开它;它通常是关闭的,因为它会影响性能。