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();

    }

    }

  • 相关阅读:
    ASP.NET2.0中创建自定义配置节处理程序(声明性模型) joe
    .Net3.0里的DependencyProperty(1) joe
    详解Javascript匿名函数的使用(转) joe
    Mark:未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值 joe
    设置windows 7 默认登陆帐户 joe
    数据库的回滚
    关于软件开发人员如何提高自己的软件专业技术方面的具体建议
    查询表结构
    readonly 和 const总结
    深入NHibernate映射
  • 原文地址:https://www.cnblogs.com/Zcxxf/p/6612071.html
Copyright © 2011-2022 走看看