/*** 创建空间*/ /*** 创建空间*/ public static Integer createBucket(String bucketName) throws IOException { ACCESS_KEY="GyPzho5_bkQrda3RKJYEDKwDLA1fu4NPeXydwVzR"; SECRET_KEY="2q_kocEzRcWTc0krjTwZO645jKdwwMGYGMv2vvmW"; REGION="z2"; //上传的区域 Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY); //mkbucketv2 此处不按照管网上的 管网上的会报401 String path = "/mkbucketv2/" + encode(bucketName.getBytes()) + "/region/" + REGION+ "\n"; String access_token = auth.sign(path); String url = "http://rs.qiniu.com/mkbucketv2/" + encode(bucketName.getBytes()) + "/region/" + REGION ; OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder().url(url).addHeader("Content-Type", "application/x-www-form-urlencoded") // Authorization 不以管网的 使用QBox +access_token 可以实现 .addHeader("Authorization", "QBox "+ access_token) .addHeader("Host", "uc.qiniuapi.com") .addHeader("X-Qiniu-Date", "20060102T150405Z").build(); okhttp3.Response re = null; try { re = client.newCall(request).execute(); if (re.isSuccessful() == true) { System.out.println(re.code()); System.out.println(re.toString()); return re.code(); } else { System.out.println(re.code()); System.out.println(re.toString()); return re.code(); } } catch (IOException e) { e.printStackTrace(); } return null; }
02-08
192
