java apache fluent请求illegalstateexception

c86crjj0  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(500)

我经常使用apachefluent库从服务器请求数据,但是在随机执行一段时间之后,在尝试执行http请求时,我得到了一个illegalstateexception。
服务器需要api密钥位于头中,才能使其成为有效的请求。

private String execute(String url, String query) {
    Content response = null;
    try {
        url += "?" + query;

        response = Request.Get(url).addHeader("key", api).execute().returnContent();

    } catch (IOException e) {
        System.out.println("request execution error");
        e.printStackTrace();
    }
    return response.toString();
}

错误来自com.sun.crypto.provider包中的ciphercore类

private void checkReinit() {
    if (requireReinit) {
        throw new IllegalStateException
            ("Must use either different key or iv for GCM encryption");
    }
}

虽然这个异常在被忽略时似乎没有阻塞,但我想知道它来自何处,以及我能做些什么。
谢谢!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题