从独立 java 程序调用工作灯适配器

Invoking a worklight adaptor from a stand alone java program

我可以使用以下 URL 在我的机器中调用工作灯适配器程序。

http://192.168.1.101:10080/AdaptorUI/dev/invoke?adapter=MySQLAdaptor&procedure=procedure1&parameters=[]

现在,我想从 java 程序中调用它。

代码是这样的,

    try {

   URL myURL = new URL("http://192.168.1.101:10080/AdaptorUI  /dev/invoke?adapter=MySQLAdaptor&procedure=procedure1&parameters=[]");
    URLConnection myURLConnection = myURL.openConnection();
    myURLConnection.connect();

 } 
 catch (MalformedURLException e) { 
    // new URL() failed
    // ...

 System.out.println("Inside the MalformedURLException");

 } 
 catch (IOException e) {   
    // openConnection() failed
    // ...
 System.out.println("IOException");

 }

不知何故上述程序无法运行。你能帮忙吗?

首先,您可能应该从 URL 中删除 /dev; /dev 只能在开发环境中使用。

其次,我建议查看针对此问题提供的解决方案:Java URL doesn't seem to connect, but no exception thrown

来自评论:缺少代码行:

BufferedReader in = new BufferedReader(new InputStreamReader(myURLConnection.getInputStream()));