我有一个带有控制器的Maven项目和带有简单表单数据和Recaptcha的jsp进行验证。它可以正常工作,但是当我尝试引入一种逻辑来获取google captcha api.js的状态代码时,我在eclipse控制台中收到了此错误。
捕获到异常:连接被拒绝:连接
它将继续捕获并继续进行,并正确显示文件。 但是我无法获取状态码。 该怎么办?
@RequestMapping("/welcome")
public ModelAndView firstPage() throws HttpException, IOException {
try{
System.out.println("check 1");
HttpClient httpclient = new HttpClient();
System.out.println("check 2");
HttpMethod method = new GetMethod("https://www.google.com/recaptcha/api.js");
int statusCode = httpclient.executeMethod(method);
System.out.println(" statusCode : "+statusCode);
} catch (ConnectException ce){
System.out.println(" Exception caught : "+ce.getMessage());
}
return new ModelAndView("welcome");
答案 0 :(得分:2)
状态码是HTTP协议的一部分,如果连接无法启动,则HTTP会话不会启动,因此没有状态码