1 Importorg.apache.http.HttpEntity;2 Importorg.apache.http.HttpException;3 ImportOrg.apache.http.HttpResponse;4 Importorg.apache.http.client.HttpClient;5 ImportOrg.apache.http.client.methods.HttpGet;6 Importorg.apache.http.client.methods.HttpRequestBase;7 Importorg.apache.http.impl.client.HttpClients;8 ImportOrg.apache.http.protocol.BasicHttpContext;9 ImportOrg.apache.http.protocol.HttpContext;Ten Importorg.apache.http.util.EntityUtils; One A /** - * page static, get page content via HTTP GET request - * Note: To introduce common-logging, Httpcore, httpclient jar packages the */ - Public classpagestatic - { - Public Static voidMain (string[] args) + { -HttpClient client =Httpclients.createdefault (); +String url = "http://fanyi.youdao.com/"; AHttprequestbase http =Newhttpget (URL); atHttpContext context =NewBasichttpcontext (); - Try - { -HttpResponse response =Client.execute (HTTP, context); - intStatusCode =response.getstatusline (). Getstatuscode (); - in Switch(StatusCode) - { to Case200: + Case400://Business Exception - Break; the default: * Throw NewHttpException (url + "Status Code:" +statusCode); $ }Panax Notoginseng -httpentity entity =response.getentity (); theString restr =entityutils.tostring (entity); + System.out.println (RESTR); A } the Catch(Exception e) + { - System.out.println (e.tostring ()); $ } $ } - -}
View Code
Page static-http Get request get page content code