Reputation: 61
Here I'm trying to execute broken link scenario in selenium webdriver and my Java IDE is throwing an error on 'HttpClientBuilder()'
Here is my code:
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;
}
Upvotes: 2
Views: 2059
Reputation: 389
The default constructor is protected try the static method create
HttpResponse urlresp = HttpClientBuilder.create().execute(new HttpGet(chkurl));
int resp_Code = urlresp.getStatusLine().getStatusCode();
Upvotes: 1