java - HttpClientBuilder() 在 Java IDE 中抛出错误,因为“HttpsClientBuilder() 在 org.apache.http.impl.client.HttpClient.Builder 中的访问受到保护”

标签 java eclipse intellij-idea selenium-webdriver junit

在这里,我尝试在 selenium webdriver 中执行断开的链接场景,而我的 Java IDE 在“HttpClientBuilder()”上抛出错误

这是我的代码:

public static boolean getResponseCode(String chkurl)
{
    boolean validResponse = false;
    try {

        HttpResponse urlresp = new HttpClientBuilder().execute(new HttpGet(chkurl));
        int resp_Code = urlresp.getStatusLine().getStatusCode();
        System.out.println("Response Code Is : "+resp_Code);

        if ((resp_Code == 404) || (resp_Code == 505)) {
            validResponse = false;
        }
        else { 
             validResponse = true;
        }
    }
    catch (Exception e) {
    }
    return validResponse;

}

最佳答案

默认构造函数是 protected 尝试静态方法 create

HttpResponse urlresp = HttpClientBuilder.create().execute(new HttpGet(chkurl));
        int resp_Code = urlresp.getStatusLine().getStatusCode();

关于java - HttpClientBuilder() 在 Java IDE 中抛出错误,因为“HttpsClientBuilder() 在 org.apache.http.impl.client.HttpClient.Builder 中的访问受到保护”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35895941/

相关文章:

eclipse - 是否可以从命令行运行集成到 Eclipse 中的 Maven 版本?

java - AutoIt 成功浏览文件,但 webdriver 产生 `UnreachableBrowserException' 错误

java - 如何在 Eclipse 中的 JUNIT 中执行单个测试类/方法?

java - 无法在 IntelliJ 中打开调试器端口

intellij-idea - 将 Intellij 与远程服务器一起使用

java - 检查下一个字符串标记生成器是否为空

java - Buckminster 插件分辨率慢

java - 如何在 startElement 中使用 SAX 解析器从 XML 中获取元素的值?

java - 智能 : How to set default working directory?

java - Objective c - 静态成员和常量