我有一个具有anyType的wsdl,如下所示:
new Vue({
...methods: {
onInput() {
this.$refs.select.click()
}
}
})
Web服务使用者转换产生的请求如下。
<xs:sequence>
<xs:element name="key" type="xs:string" minOccurs="0"/>
<xs:element name="value" type="xs:anyType" minOccurs="0"/>
</xs:sequence>
但是此请求使API引发错误
<dynamics>
<entry>
<key>?</key>
<value>?</value>
</entry>
</dynamics>
我尝试在SOAP UI中发送相同的请求,并且引发了相同的错误。
但是,当我通过添加名称空间s进行较小的更改并在SOAP UI中执行相同的操作时,它将返回成功
<faultstring>Whole Number text field [xxxxxx] type [xxxx] is not String.
</faultstring>
如何在Web服务使用者映射中添加此额外的名称空间信息?
有没有办法解决这个问题?
另外请注意,我们正在尝试使用http cookie连接到API。因此不确定在这种情况下是否可以使用http转换或java转换。
专家,请帮助。
答案 0 :(得分:0)
使用带有简单post方法的http转换来传递自定义的SOAP请求。
谢谢