zoukankan      html  css  js  c++  java
  • HttpClient访问网络

    HttpClient项目时Apache提供用于访问网络的类,对访问网络的方法进行了封装。在HttpURlConnection类中的输入输出操作,统一封装成HttpGet、HttpPost、HttpResponse

    一、服务器端前台

    1、发送GET请求的步骤:

    (1)创建HttpClient对象:HttpClient httpClient=new DefaultHttpClient();

    (2)创建HttpGet对象:HttpGet httpGet=new HttpGet("http://www.teachcourse.cn");

    (3)添加发送参数:httpGet.setParams("姑娘的眼睛真大,好漂亮咯!");

    (4)调用HttpClient对象的execute()方法发送请求:HttpResponse httpResponse=httpClient.execute();

    2、案例演示:

     1 HttpClient httpClient=new DefaultHttpClient();
     2 
     3 HttpGet httpGet=new HttpGet("http://www.teachcourse.cn");
     4 
     7 try{
     8 
     9 HttpResponse httpResponse=httpClient.execute();
    10 
    13 if(httpResponse.getStatusLine().getStatusCode()==HttpStatus.SC_OK){//解释服务器响应
    14 
    15 result=EntityUtils.toString(httpResponse.getEntiry());//获取返回的字符串
    16 
    17 }else{result="请求失败!";}
    18 
    19 }catch(ClientProtocolException e){
    20 
    21 e.printStackTrace();
    22 
    23 }catch(IOException e){e.printStackTrace();};
  • 相关阅读:
    mysql案例 ~ 监控以及如何避免从库延迟问题
    mysql基础~开发规范
    k8s系列~mgr的应用
    k8s系列~docker mysql
    常用知识点(一)
    Windows下查看进程状态/信息
    Lua入门(一)
    Lua简介
    .NET&C#的异常处理
    数据库中的锁
  • 原文地址:https://www.cnblogs.com/dazhao/p/3998567.html
Copyright © 2011-2022 走看看