zoukankan      html  css  js  c++  java
  • httpclient向浏览器发送get和post请求

    get请求代码实现

    public static void main(String[] args) {

           CloseableHttpClient httpClient = null;  //请求对象

           CloseableHttpResponse response = null;  //返回对象

           HttpEntity entity = null;  //返回主体

           String responseContent = null; //将返回的主题转换成字符串

           String url = "http://127.0.0.1:5000";//请求的URL

           try {

      httpClient = HttpClients.createDefault();

    HttpGet httpGet = new HttpGet(url);

    response = httpClient.execute(httpGet);

    entity = response.getEntity();

    responseContent = EntityUtils.toString(entity, "utf-8");

    System.out.println(httpGet.getURI());

    System.out.println(responseContent);

    httpClient.close();

             } catch (IOException e) {

    e.printStackTrace();

            }

    }

    post请求代码实现

    public static void main(String[] args) {

            CloseableHttpClient httpClient = null;

            CloseableHttpResponse response = null;

            HttpEntity entity = null;  

            String responseContent = null;

            String url = "http://127.0.0.1:5000/login";

           try {

    httpClient = HttpClients.createDefault();

    HttpPost httpPost = new HttpPost(url);

    List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();

    nameValuePairs.add(new BasicNameValuePair("username", "bokeyuan"));

    nameValuePairs.add(new BasicNameValuePair("password", "123456"));

    httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs, "UTF-8"));

    response = httpClient.execute(httpPost);

    entity = response.getEntity();

    responseContent = EntityUtils.toString(entity, "utf-8");

    System.out.println(responseContent);

    httpClient.close();

                   } catch (IOException e) {

    e.printStackTrace();

    }

    }

  • 相关阅读:
    VS中使用svn注意事项
    后端调用WebApi
    抽象工厂模式
    观察者模式
    建造者模式
    外观模式
    模板方法
    原型模式
    工厂方法
    代理模式
  • 原文地址:https://www.cnblogs.com/Zcxxf/p/6612071.html
Copyright © 2011-2022 走看看