加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

webservice 调用报错 400

发布时间:2020-12-17 00:29:56 所属栏目:安全 来源:网络整理
导读:我的调用的方法是这样的,为什么执行完之后报400错误,求高手指点: String url = "http://10.10.30.12:50000/dir/wsdl?p=sa/cea12ef812243d8cac57203bb509d6fb"; String method = "OI_EOS2SAP_Report_REQ"; Service service = new Service(); Call call = (


我的调用的方法是这样的,为什么执行完之后报400错误,求高手指点:

String url = "http://10.10.30.12:50000/dir/wsdl?p=sa/cea12ef812243d8cac57203bb509d6fb";
String method = "OI_EOS2SAP_Report_REQ";

Service service = new Service();
Call call = (Call) service.createCall();

call.setTargetEndpointAddress(new java.net.URL(url));
call.setOperationName(method);
?
call.setUsername("DRPSOAP");
call.setPassword("DRPSOAP");

String[] strs = new String[] {"1","2"};

List return_value = (List) call.invoke(strs);


参数是随意些的,应该不影响


异常:

Exception in thread "main" AxisFault

?faultCode: {http://xml.apache.org/axis/}HTTP ?faultSubcode:? ?faultString: (400)Bad Request ?faultActor:? ?faultNode:? ?faultDetail:? {}:return code: ?400 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Error Report</title> <style> td {font-family : Arial,Tahoma,Helvetica,sans-serif; font-size : 14px;} A:link {color : #0059AA;} A:visited {color : #999999;} A:active {color : #999999;} </style> </head> <body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" rightmargin="0"> <table width="100%" cellspacing="0" cellpadding="0" border="0" align="left" height="75"> <tr bgcolor="#FFFFFF"> ? ? <td align="left" colspan="2" height="48"><font face="Arial,Verdana,Helvetica" size="4" color="#666666"><b>  400 &nbsp Bad Request</b></font></td> </tr> <tr bgcolor="#3F73A3"> ? ? <td height="23" width="84"><img width=1 height=1 border=0 alt=""></td> ? ? <td height="23"><img width=1 height=1 border=0 alt=""></td> ? ? <td align="right" height="23"><font face="Arial,Helvetica" size="2" color="#FFFFFF"><b>SAP NetWeaver Application Server / AS Java </b></font></td> </tr> <tr bgcolor="#9DCDFD"> ? ? <td height="4" colspan="3"><img width=1 height=1 border=0 alt=""></td> </tr> </table> <br><br><br><br><br><br> <p><font face="Arial,Helvetica" size="3" color="#000000"><b>  Error: HTTP method POST is not supported by this URL<p><font face="Arial,Helvetica" size="2" color="#000000"><b>  Troubleshooting Guide <a href="https://sdn.sap.com/irj/sdn/wiki?path=/display/JSTS/Home">https://sdn.sap.com/irj/sdn/wiki?path=/display/JSTS/Home</a></p><p></b></font></p> <p><font face="Arial,Helvetica" size="2" color="#000000"><table><tr><td valign="top"><b> Details:</b></td><td valign="top"><PRE>No details available</PRE></font></td></tr></table></font></p> </body> </html> {http://xml.apache.org/axis/}HttpErrorCode:400 (400)Bad Request at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at axis.Test.get_webser(Test.java:48) at axis.Test.main(Test.java:25)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读