Java XML RPC获取超时异常
需要帮助才能使用java库helma.xmlrpc从服务器获取响应,我已经阅读并尝试了以下链接中的代码:,这是我尝试过的代码:Java XML RPC获取超时异常,java,xml-rpc,Java,Xml Rpc,需要帮助才能使用java库helma.xmlrpc从服务器获取响应,我已经阅读并尝试了以下链接中的代码:,这是我尝试过的代码: import java.util.Vector; import java.util.Hashtable; import helma.xmlrpc.*; import java.util.Arrays; public class RPC_appache { // The location of our server. private final sta
import java.util.Vector;
import java.util.Hashtable;
import helma.xmlrpc.*;
import java.util.Arrays;
public class RPC_appache {
// The location of our server.
private final static String server_url ="http://11.111.22.213:6789";
public static void main (String [] args) {
try {
// Create an object to represent our server.
XmlRpcClient server = new XmlRpcClient(server_url);
Vector<Object> params = new Vector<Object>();
params.add("username");
params.add("pass");
params.add("username");
params.add("pass");
String token = (String) server.execute("topUpInquiry", params );
System.out.println(token);
}
catch (Exception exception) {
exception.printStackTrace();
System.err.println("JavaClient: " + exception.toString());
}
}
}
import java.util.Vector;
导入java.util.Hashtable;
导入helma.xmlrpc.*;
导入java.util.array;
公共类RPC_appache{
//我们服务器的位置。
私有最终静态字符串服务器\u url=”http://11.111.22.213:6789";
公共静态void main(字符串[]args){
试一试{
//创建一个对象来表示我们的服务器。
XmlRpcClient服务器=新的XmlRpcClient(服务器url);
向量参数=新向量();
参数添加(“用户名”);
参数添加(“通过”);
参数添加(“用户名”);
参数添加(“通过”);
字符串令牌=(字符串)server.execute(“TopupQuery”,参数);
System.out.println(令牌);
}
捕获(异常){
异常。printStackTrace();
System.err.println(“JavaClient:+exception.toString());
}
}
}
但我得到了这个错误:
java.io.IOException:连接超时:连接在
helma.xmlrpc.XmlRpcClient$Worker.execute(XmlRpcClient.java:135)位于
helma.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:67)位于
id.my.berkah.dmt.H2HRPC.RPC_appache.main(RPC_appache.java:31)
JavaClient:java.io.IOException:连接超时:连接
您的代码查找错误的url,意味着可能是
ip
和port
错误。thanx没错,我的url不正确。,。但是如何设置我发布到您的代码中的xml版本以查找错误的url,意味着可能是ip
和port
错误。thanx没错,我的url不正确。,.但是如何设置我发布到的xml版本