提前谢谢你的帮助。
在使用springboot使用soapweb服务api时面临一个问题,已经完成的最大工作只有响应中的头和体键。
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<DoUpdatePaymentStatusResponse xmlns="http://tempuri.org/">
</DoUpdatePaymentStatusResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
响应以上述格式出现,如我所愿,以以下格式出现:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<ActivityId CorrelationId="623dac6a-101e-4e57-8bd9-03a96a56b2f8" xmlns="http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics">2df31dad-51b8-4cff-9617-259a641fb60e</ActivityId>
</s:Header>
<s:Body>
<DoUpdatePaymentStatusResponse xmlns="http://tempuri.org/">
</DoUpdatePaymentStatusResponse>
</s:Body>
</s:Envelope>
我在package-info.java中添加了一些不起作用的代码,我告诉您将前缀改为“soapenv”而不是“soapenv”,但仍然不起作用。
@javax.xml.bind.annotation.XmlSchema(namespace = "http://tempuri.org/",
xmlns = {
@javax.xml.bind.annotation.XmlNs(namespaceURI = "http://schemas.xmlsoap.org/soap/envelope/", prefix = "soapenv"),
@javax.xml.bind.annotation.XmlNs(namespaceURI = "http://tempuri.org/", prefix = ""),
}, elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
package org.tempuri;
暂无答案!
目前还没有任何答案,快来回答吧!