在这里,我尝试在 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/