zoukankan      html  css  js  c++  java
  • 2021 4 23

    阿里云OSS对象学习:

    获取token:

     public  void  getAuth() {//获取token
            // 获取token地址
            new Thread(){
                @Override
                public void run() {
                    String authHost = "https://aip.baidubce.com/oauth/2.0/token?";
                    String getAccessTokenUrl = authHost
                            // 1. grant_type为固定参数
                            + "grant_type=client_credentials"
                            // 2. 官网获取的 API Key
                            + "&client_id=lHdmbiCGvK7Iu3AOAROGQG3m"
                            // 3. 官网获取的 Secret Key
                            + "&client_secret=PvGGSDSn1DMpGUj1QL6oLY09Sn9akgfy";
                    try {
                        URL realUrl = new URL(getAccessTokenUrl);
                        // 打开和URL之间的连接
                        HttpURLConnection connection = (HttpURLConnection) realUrl.openConnection();
                        connection.setRequestMethod("GET");
                        connection.connect();
                        // 获取所有响应头字段
                        Map<String, List<String>> map = connection.getHeaderFields();
                        // 遍历所有的响应头字段
                        for (String key : map.keySet()) {
                            System.err.println(key + "--->" + map.get(key));
                        }
                        // 定义 BufferedReader输入流来读取URL的响应
                        BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
                        String result = "";
                        String line;
                        while ((line = in.readLine()) != null) {
                            result += line;
                        }
                        /**
                         * 返回结果示例
                         */
                        System.err.println("result:" + result);
                        JSONObject jsonObject = new JSONObject(result);
                        token= jsonObject.getString("access_token");
                    } catch (Exception e) {
                        System.err.printf("获取token失败!");
                        e.printStackTrace(System.err);
                    }
                }
            }.start();
        }
  • 相关阅读:
    Python 文件批量改名
    解决 unity 生成 android apk read Resources
    IIS 重定向 自动追加 eurl.axd 后缀
    多线程
    zookeeper面试
    线程之间的通信(thread signal)
    软考高项之计算题成本类计算
    PowerDesigner PDM 复制comment到name
    软考高项之计算题进度类
    全面理解Java内存模型
  • 原文地址:https://www.cnblogs.com/fuxw4971/p/14910463.html
Copyright © 2011-2022 走看看