Querying Object Metadata

Last updated: 2020-08-18 10:55:29

    Overview

    This document provides an overview of APIs and SDK code samples related to querying object metadata.

    API Operation Name Description
    HEAD Object Querying object metadata Queries the metadata of object

    SDK API Reference

    For the parameters and method descriptions of all the APIs in the SDK, please see SDK API Reference.

    Querying Object Metadata

    Feature description

    This API is used to query object metadata.

    Sample code

    String bucket = "examplebucket-1250000000"; // Bucket name in the format: `BucketName-APPID`
    String cosPath = "exampleobject"; // Location identifier of the object in the bucket, i.e., the object key
    HeadObjectRequest headObjectRequest = new HeadObjectRequest(bucket, cosPath);
    cosXmlService.headObjectAsync(headObjectRequest, new CosXmlResultListener() {
        @Override
        public void onSuccess(CosXmlRequest request, CosXmlResult result) {
            HeadObjectResult headObjectResult = (HeadObjectResult) result;
        }
    
        @Override
        public void onFail(CosXmlRequest cosXmlRequest,
                           CosXmlClientException clientException,
                           CosXmlServiceException serviceException) {
            if (clientException != null) {
                clientException.printStackTrace();
            } else {
                serviceException.printStackTrace();
            }
        }
    });

    Note:

    For more samples, please visit GitHub.

    Was this page helpful?

    Was this page helpful?

    • Not at all
    • Not very helpful
    • Somewhat helpful
    • Very helpful
    • Extremely helpful
    Send Feedback
    Help