Wang__dream
2017-02-13 13:40soapui请求体和java cxf生成客户端的请求体为什么不一样?
求助,主要是命名空间前缀不一样,这个可以修改为一样吗?
这里是soapui请求报文
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:all="http://schemas.datacontract.org/2004/07/AllTrustService.Model">
<soapenv:Header/>
<soapenv:Body>
<tem:GetClaimPolicyReportCaseStat>
<!--Optional:-->
<tem:request>
<!--Optional:-->
<all:CASE_NO>4140003002017000020</all:CASE_NO>
<!--Optional:-->
<all:EMP_ID>-1</all:EMP_ID>
<!--Optional:-->
<all:PRODUCT_FLAG></all:PRODUCT_FLAG>
</tem:request>
</tem:GetClaimPolicyReportCaseStat>
</soapenv:Body>
</soapenv:Envelope>
这里是java客户端请求参数,我用抓包工具获取的
<?xml version="1.0" encoding="utf-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:GetClaimPolicyReportCaseStat xmlns:ns2="http://tempuri.org/" xmlns="http://schemas.datacontract.org/2004/07/AllTrustService.Model" xmlns:ns3="http://schemas.microsoft.com/2003/10/Serialization/">
<ns2:request>
<CASE_NO>4140003002017000020</CASE_NO>
<EMP_ID>-1</EMP_ID>
<PRODUCT_FLAG/>
</ns2:request>
</ns2:GetClaimPolicyReportCaseStat>
</S:Body>
</S:Envelope>
因为接口提供说想让我修改为和soapui一样,不然他那里解析就有问题
比如S:Envelope 改为 soapenv:Envelope
sns2:GetClaimPolicyReportCaseStat改为oapenv:Envelope,
这里能修改吗,是客户端的问题吗
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- SOAP方法调用速度极慢
- soap
- php
- performance
- 2个回答
- 将SOAP请求从XML转换为PHP
- xml
- soap
- php
- 1个回答
- 无法将soapUI转换为PHP函数
- wsdl
- web
- soap
- php
- service
- 1个回答
- SOAP-ERROR:解析架构:无法从domain.com/WebService.svc?xsd=xsd0导入架构
- soap
- php
- 1个回答
- 将SOAP转换为PHP调用函数
- soap
- php
- 2个回答
换一换