0

我正在调用一个 api,它应该返回一个长度在 0 到 9 之间的数组。现在我不明白如何获取该数组。获取其他api的简单字符串我的代码是:根据此代码工作正常。

private String test(String url)
{
    String str = null;
    int c;
    try
    {
    URL hp = new URL(url);  //The String hp1 is passed in URL

    URLConnection hpCon = hp.openConnection();  
    hpCon.setUseCaches(false);
    hpCon.setConnectTimeout(10000);
    System.out.println("*url content for: " + url);
    InputStream input=hpCon.getInputStream();
    StringBuffer sb = new StringBuffer();

    while(((c=input.read())!= -1))
    {
        sb.append((char)c);
    }
    str=sb.toString();
    sb = null;
    //System.out.print(str);

    input.close();
    input = null;
    hpCon = null;
    hp = null;
    }
    catch(Exception e)
    {

    }
    return str;  
}
4

0 回答 0