SAE Java情况会见https报错:java.security.InvalidAlgorithmPara
当前位置:以往代写 > JAVA 教程 >SAE Java情况会见https报错:java.security.InvalidAlgorithmPara
2019-06-14

SAE Java情况会见https报错:java.security.InvalidAlgorithmPara

SAE Java情况会见https报错:java.security.InvalidAlgorithmPara

利用SAE的Java一直很顺利,在当地Tomcat测试没有问题,上传到SAE后就报这个错,搜索了一下,概略上是指情况方面的问题,这里分享一下。

会见解点:

https://api.weibo.com/2/users/show.json

错误信息:

java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty on Linux, or why is the default truststore empty

利用代码:

protected String getJsonString(String urlPath) throws Exception {
        URL url = new URL(urlPath);
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();
        connection.setRequestMethod("GET");
        connection.connect();
        InputStream inputStream = connection.getInputStream();
        // 对应的字符编码转换
        Reader reader = new InputStreamReader(inputStream, "UTF-8");
        BufferedReader bufferedReader = new BufferedReader(reader);
        String str = null;
        StringBuffer sb = new StringBuffer();
        while ((str = bufferedReader.readLine()) != null) {
            sb.append(str);
        }
        reader.close();
        connection.disconnect();
        return sb.toString();
    }

办理步伐:

new SaeFetchurl().fetch(url)

代码说明:利用SAE自带的SaeFetchurl处事代替本身的代码即可。

查察本栏目

    关键字:

在线提交作业