webservice错误
时间:2011-12-23
来源:互联网
我客户端调用webservice时
方法只需要一个参数,
我发送空字符串或者该xml一部分
<ESPT>
<MAIN>
<AGREEMENT>
<LOANS>
<LOANBANK> </LOANBANK>
<LOAN_LIST/>
</LOANS>
<PRODUCTS>
<AMONTTOTAL> </AMONTTOTAL>
<PRDCOUNT>1</PRDCOUNT>
<PREMTOTAL>10.00</PREMTOTAL>
<PRODUCT_LIST>
不会报错
如果全部发送
<ESPT>
<MAIN>
<AGREEMENT>
<LOANS>
<LOANBANK> </LOANBANK>
<LOAN_LIST/>
</LOANS>
<PRODUCTS>
<AMONTTOTAL> </AMONTTOTAL>
<PRDCOUNT>1</PRDCOUNT>
<PREMTOTAL>10.00</PREMTOTAL>
<PRODUCT_LIST>
<PRODUCT>
<AMOUNT> </AMOUNT>
<CURRENCY>CNY</CURRENCY>
<EVENTNO> </EVENTNO>
<EVENTTIME>2011-12-20 10:01:01</EVENTTIME>
<ISDID>1</ISDID>
<ISRPERIOD> </ISRPERIOD>
<ISRUNIT>D</ISRUNIT>
<MRTYPE>1</MRTYPE>
<PAYPERIOD> </PAYPERIOD>
<PAYTYPE>2011-12-20 10:01:01</PAYTYPE>
<PRDCODE>1118939800000001</PRDCODE>
<PREMIUM>10</PREMIUM>
<VALIDDATE>2011-12-20</VALIDDATE>
<VALIDTIME>10:01:0</VALIDTIME>
</PRODUCT>
</PRODUCT_LIST>
</PRODUCTS>
</AGREEMENT>
<APPLICANT>
<APPADDR> </APPADDR>
<APPBIRTH> </APPBIRTH>
<APPEMAIL> </APPEMAIL>
<APPGENDER> </APPGENDER>
<APPIDNO> </APPIDNO>
<APPIDTYPE> </APPIDTYPE>
<APPMOBILE> </APPMOBILE>
<APPNAME>周权</APPNAME>
<APPPOST> </APPPOST>
<APPPROFCODE> </APPPROFCODE>
<APPPROFTYPE> </APPPROFTYPE>
<APPTEL>10000000</APPTEL>
</APPLICANT>
<BENEFICIARYS>
<BENEFICIARY_LIST>
<BENEFICIARY>
<BNFADDR> </BNFADDR>
<BNFBIRTH> </BNFBIRTH>
<BNFEMAIL> </BNFEMAIL>
<BNFGENDER>M</BNFGENDER>
<BNFID>1</BNFID>
<BNFIDNO>44444444444444</BNFIDNO>
<BNFIDTYPE> </BNFIDTYPE>
<BNFISDRLT>M</BNFISDRLT>
<BNFMOBILE> </BNFMOBILE>
<BNFNAME>宁波分公司</BNFNAME>
<BNFORDER> </BNFORDER>
<BNFPOST> </BNFPOST>
<BNFSHARE>100</BNFSHARE>
<BNFTEL>8888888</BNFTEL>
<ISDID> </ISDID>
<PRDCODE> </PRDCODE>
</BENEFICIARY>
</BENEFICIARY_LIST>
<BNFCOUNT>1</BNFCOUNT>
</BENEFICIARYS>
<INSUREDS>
<INSURED_LIST>
<INSURED>
<APPRLT>M</APPRLT>
<ISDADDR> </ISDADDR>
<ISDBIRTH> </ISDBIRTH>
<ISDEMAIL> </ISDEMAIL>
<ISDGENDER>M</ISDGENDER>
<ISDHEALTHNOTICE> </ISDHEALTHNOTICE>
<ISDID>1</ISDID>
<ISDIDNO>44444444444444</ISDIDNO>
<ISDIDTYPE> </ISDIDTYPE>
<ISDMID> </ISDMID>
<ISDMOBILE> </ISDMOBILE>
<ISDNAME>宁波分公司</ISDNAME>
<ISDPOST> </ISDPOST>
<ISDPROFCODE> </ISDPROFCODE>
<ISDPROFTYPE> </ISDPROFTYPE>
<ISDTEL>8888888</ISDTEL>
<ISDTYPE> </ISDTYPE>
</INSURED>
</INSURED_LIST>
<ISDCOUNT>1</ISDCOUNT>
</INSUREDS>
<MANAGE>
<AGENTNO>21033302610001</AGENTNO>
<APPDATE>2011-12-20 10:01:02</APPDATE>
<APPNO>1</APPNO>
<APPTYPE>1</APPTYPE>
</MANAGE>
</MAIN>
<SYSTEM>
<ROUTE>
<PROVNO>330000</PROVNO>
</ROUTE>
<SECURITY>
<DIGISIGN> </DIGISIGN>
</SECURITY>
<TRANCHANNEL>21033302610001</TRANCHANNEL>
<TRANCODE>2001</TRANCODE>
<TRANNO>1324612390428</TRANNO>
<TRANTIME>2011-12-23 11:53:10</TRANTIME>
</SYSTEM>
</ESPT>
就会报错,意思就是,参数太长就会报错,这个问题怎么解决
方法只需要一个参数,
我发送空字符串或者该xml一部分
<ESPT>
<MAIN>
<AGREEMENT>
<LOANS>
<LOANBANK> </LOANBANK>
<LOAN_LIST/>
</LOANS>
<PRODUCTS>
<AMONTTOTAL> </AMONTTOTAL>
<PRDCOUNT>1</PRDCOUNT>
<PREMTOTAL>10.00</PREMTOTAL>
<PRODUCT_LIST>
不会报错
如果全部发送
<ESPT>
<MAIN>
<AGREEMENT>
<LOANS>
<LOANBANK> </LOANBANK>
<LOAN_LIST/>
</LOANS>
<PRODUCTS>
<AMONTTOTAL> </AMONTTOTAL>
<PRDCOUNT>1</PRDCOUNT>
<PREMTOTAL>10.00</PREMTOTAL>
<PRODUCT_LIST>
<PRODUCT>
<AMOUNT> </AMOUNT>
<CURRENCY>CNY</CURRENCY>
<EVENTNO> </EVENTNO>
<EVENTTIME>2011-12-20 10:01:01</EVENTTIME>
<ISDID>1</ISDID>
<ISRPERIOD> </ISRPERIOD>
<ISRUNIT>D</ISRUNIT>
<MRTYPE>1</MRTYPE>
<PAYPERIOD> </PAYPERIOD>
<PAYTYPE>2011-12-20 10:01:01</PAYTYPE>
<PRDCODE>1118939800000001</PRDCODE>
<PREMIUM>10</PREMIUM>
<VALIDDATE>2011-12-20</VALIDDATE>
<VALIDTIME>10:01:0</VALIDTIME>
</PRODUCT>
</PRODUCT_LIST>
</PRODUCTS>
</AGREEMENT>
<APPLICANT>
<APPADDR> </APPADDR>
<APPBIRTH> </APPBIRTH>
<APPEMAIL> </APPEMAIL>
<APPGENDER> </APPGENDER>
<APPIDNO> </APPIDNO>
<APPIDTYPE> </APPIDTYPE>
<APPMOBILE> </APPMOBILE>
<APPNAME>周权</APPNAME>
<APPPOST> </APPPOST>
<APPPROFCODE> </APPPROFCODE>
<APPPROFTYPE> </APPPROFTYPE>
<APPTEL>10000000</APPTEL>
</APPLICANT>
<BENEFICIARYS>
<BENEFICIARY_LIST>
<BENEFICIARY>
<BNFADDR> </BNFADDR>
<BNFBIRTH> </BNFBIRTH>
<BNFEMAIL> </BNFEMAIL>
<BNFGENDER>M</BNFGENDER>
<BNFID>1</BNFID>
<BNFIDNO>44444444444444</BNFIDNO>
<BNFIDTYPE> </BNFIDTYPE>
<BNFISDRLT>M</BNFISDRLT>
<BNFMOBILE> </BNFMOBILE>
<BNFNAME>宁波分公司</BNFNAME>
<BNFORDER> </BNFORDER>
<BNFPOST> </BNFPOST>
<BNFSHARE>100</BNFSHARE>
<BNFTEL>8888888</BNFTEL>
<ISDID> </ISDID>
<PRDCODE> </PRDCODE>
</BENEFICIARY>
</BENEFICIARY_LIST>
<BNFCOUNT>1</BNFCOUNT>
</BENEFICIARYS>
<INSUREDS>
<INSURED_LIST>
<INSURED>
<APPRLT>M</APPRLT>
<ISDADDR> </ISDADDR>
<ISDBIRTH> </ISDBIRTH>
<ISDEMAIL> </ISDEMAIL>
<ISDGENDER>M</ISDGENDER>
<ISDHEALTHNOTICE> </ISDHEALTHNOTICE>
<ISDID>1</ISDID>
<ISDIDNO>44444444444444</ISDIDNO>
<ISDIDTYPE> </ISDIDTYPE>
<ISDMID> </ISDMID>
<ISDMOBILE> </ISDMOBILE>
<ISDNAME>宁波分公司</ISDNAME>
<ISDPOST> </ISDPOST>
<ISDPROFCODE> </ISDPROFCODE>
<ISDPROFTYPE> </ISDPROFTYPE>
<ISDTEL>8888888</ISDTEL>
<ISDTYPE> </ISDTYPE>
</INSURED>
</INSURED_LIST>
<ISDCOUNT>1</ISDCOUNT>
</INSUREDS>
<MANAGE>
<AGENTNO>21033302610001</AGENTNO>
<APPDATE>2011-12-20 10:01:02</APPDATE>
<APPNO>1</APPNO>
<APPTYPE>1</APPTYPE>
</MANAGE>
</MAIN>
<SYSTEM>
<ROUTE>
<PROVNO>330000</PROVNO>
</ROUTE>
<SECURITY>
<DIGISIGN> </DIGISIGN>
</SECURITY>
<TRANCHANNEL>21033302610001</TRANCHANNEL>
<TRANCODE>2001</TRANCODE>
<TRANNO>1324612390428</TRANNO>
<TRANTIME>2011-12-23 11:53:10</TRANTIME>
</SYSTEM>
</ESPT>
就会报错,意思就是,参数太长就会报错,这个问题怎么解决
作者: zhouyusunquan 发布时间: 2011-12-23
这个长度没问题,应该是中文引起的
作者: youthon 发布时间: 2011-12-23
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28