try {String bucket = "examplebucket-1250000000"; //버킷 이름String cosPath = "exampleobject"; //버킷 내 객체 위치 식별자.String method = "PUT"; //HTTP 요청 메소드PresignedUrlRequest presignedUrlRequest = new PresignedUrlRequest(bucket, cosPath) {@Overridepublic RequestBodySerializer getRequestBody()throws CosXmlClientException {//put과 같이 body를 포함해야 하는 요청의 서명된 URL 계산에 사용됩니다.return RequestBodySerializer.string("text/plain","this is test");}};presignedUrlRequest.setRequestMethod(method);String urlWithSign = cosXmlService.getPresignedURL(presignedUrlRequest);} catch (CosXmlClientException e) {e.printStackTrace();}
try {String bucket = "examplebucket-1250000000"; //버킷 이름String cosPath = "exampleobject"; //버킷 내 객체 위치 식별자.String method = "GET"; //HTTP 요청 메소드PresignedUrlRequest presignedUrlRequest = new PresignedUrlRequest(bucket, cosPath);presignedUrlRequest.setRequestMethod(method);String urlWithSign = cosXmlService.getPresignedURL(presignedUrlRequest);} catch (CosXmlClientException e) {e.printStackTrace();}
피드백