zoukankan      html  css  js  c++  java
  • hutool

    QrConfig config = new QrConfig(300, 300);
    config.setMargin(3);
    Color forColor = new Color(58,95,205);
    int foreColorRGB = forColor.getRGB();
    config.setForeColor(foreColorRGB);
    //附带logo
    config.setImg("d:/logo.jpg");
    QrCodeUtil.generate("aaaa",config, FileUtil.file("d:/aaa.jpg"));

    String url = "http://www.sogou.com";
    Map<String, Object> paramMap = new HashMap<>();
    paramMap.put("query", 10086);
    // 无参GET请求
    String result = HttpUtil.get(url);
    // 带参GET请求
    String result2 = HttpUtil.get(url, paramMap);
    
    
    HashMap<String, Object> paramMap = new HashMap<>();
    paramMap.put("city", "北京");
    String result= HttpUtil.post("https://www.baidu.com", paramMap);
    //文件上传只需将参数中的键指定(默认file),值设为文件对象即可,对于使用者来说,文件上传与普通表单提交并无区别
    paramMap.put("file", FileUtil.file("D:\face.jpg"));
    String result= HttpUtil.post("https://www.baidu.com", paramMap);


    //不满足于高度化的工具类封装,想拥有更多自定义请求与响应处理,可以使用HttpRequest与HttpResponse
    String result2 = HttpRequest.post(url)
    .header(Header.USER_AGENT, "Hutool http")
    .form(paramMap)
    .execute().body();
    // 包括封装的一些常量Header Status等参见源码




  • 相关阅读:
    [LeetCode]3Sum Closest
    [LeetCode]3Sum
    [LeetCode]Roman to Integer
    [LeetCode]Integer to Roman
    [LeetCode]Container With Most Water
    [LeetCode]Palindrome Number
    [LeetCode]String to Integer (atoi)
    [LeetCode]Reverse Integer
    Elasticserch与Elasticsearch_dsl用法
    es 查询更新操作
  • 原文地址:https://www.cnblogs.com/yansc/p/12620341.html
Copyright © 2011-2022 走看看