如何获取webService接口的数据集

 一个报表数据源为webService接口提供,本人之前没接触过webService接口,想知道如何能像从数据库那样获取数据。


首先,本人去查看webService帮助文档,按照文档做了,但是还是无法获取到接口数据。

其次,帆软报表获取webService接口数据集的流程是怎么样的,有没有人做个类似的报表,请求大神指导。


FineReport jiangfujun 发布于 2018-11-7 14:11
1min目标场景问卷 立即参与
回答问题
悬赏:8 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
5
luhansonLv3见习互助
发布于2018-11-14 11:04(编辑于 2018-11-14 11:12)

在函数管理器里面写自己的CLASS类,编译成功后,可以直接调用

public class ScmFunGetPw extends AbstractFunction {

  

    public Object run(Object[] args) {


       String A=args[0].toString();

       if(A=="" || A==null)

       {

       A="参数";

       }

        String httpUrl = "webService地址"+A;

        String str = "";

        

        try {

            URL url = new URL(httpUrl);

            HttpURLConnection conn = (HttpURLConnection)url.openConnection();

            //设置访问时间

            conn.setConnectTimeout(5000);

            //访问方式为get

            conn.setRequestMethod("GET");

            

            if(conn.getResponseCode() == HttpURLConnection.HTTP_OK) {

               //自己方法

            }

      

        } catch (Exception e) {

            

            e.printStackTrace();

        }

       return str;

    }

}


  • 2关注人数
  • 2148浏览人数
  • 最后回答于:2018-11-14 11:12
    请选择关闭问题的原因
    确定 取消
    返回顶部