java – JAX-WS出错由于异常导致无法创建SOAP消息:XML reader错
发布时间:2020-12-15 02:30:18 所属栏目:Java 来源:网络整理
导读:它显示以下错误,我不明白为什么,有人可以帮助我吗? 错误是: Couldn’t create SOAP message due to exception: XML reader error: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character ‘[‘ (code 91) in prolog; expected ‘‘ at [row
它显示以下错误,我不明白为什么,有人可以帮助我吗?
错误是:
我打电话的功能是: private static ContractTermsDownloadReply contractTermsDownloadOperation( ContractTermsDownloadRequest body) { ContractTermsDownload service = null; try { URI uri = new URI("https://companyname.com/ContractTermsDownload"); service = new ContractTermsDownload(uri.toURL()); } catch (Exception ex) { Logger.getLogger(JavaApplication1.class.getName()).log( Level.SEVERE,null,ex); } ariba.sourcing.vrealm_1461.ContractTermsDownloadPortType port = service .getContractTermsDownloadPortType(); BindingProvider prov = (BindingProvider) port; prov.getRequestContext().put("authorization","Basic User2011:Password2011"); try { ContractTermsDownloadReply reply = port .contractTermsDownloadOperation(body); return reply; } catch (Exception exc) { System.out.println(exc.getMessage()); } return null; } 解决方法
如果您使用的是BasicAuth,则凭据通常为Base64编码.请关注这一行,包括语法:
prov.getRequestContext().put("authorization","Basic User2011:Password2011"); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |