我正在尝试通过 https 访问 Web 服务,我已准备好 ssl 证书。但是,当我发送网络服务请求时,我得到:
threw exceptionorg.apache.axis2.AxisFault: Transport error: 403 Error: Forbidden
at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:296)
at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:190)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:371)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:209)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:401)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
在线监听表明客户端正在尝试连接到服务器。 我很困惑到底是什么原因造成的,任何帮助将不胜感激。
谢谢
最佳答案
尝试设置此属性,它有望解决问题:
options.setProperty(HTTPConstants.CHUNKED, "false");
-Jasdeep
关于web-services - org.apache.axis2.AxisFault : Transport error: 403 Error: Forbidden,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3979629/