日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

HeadObject

HeadObject接口用于獲取某個文件(Object)的元數據。使用此接口不會返回文件內容。

版本控制

  • 在請求參數中不指定versionId的情況下執行HeadObject操作,默認獲取當前版本Object的元數據。如果當前版本Object為刪除標記,則返回404 NoSuchKey。

  • 在請求參數中指定versionId的情況下執行HeadObject操作,返回指定版本Object的元數據。不支持在請求參數中指定刪除標記的versionId,否則返回405 MethodNotAllowed。

請求語法

HEAD /ObjectName HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue

當您在OSS ON云盒中調用該接口時,您需要將Host替換為云盒Endpoint。更多信息,請參見云盒Endpoint

請求頭

名稱

類型

是否必選

描述

If-Modified-Since

字符串

如果傳入參數中的時間早于實際修改時間,則返回200 OKObject Meta;否則返回304 Not Modified。

默認值:無

If-Unmodified-Since

字符串

如果傳入參數中的時間等于或者晚于文件實際修改時間,則返回200 OKObject Meta;否則返回412 Precondition Failed。

默認值:無

If-Match

字符串

如果傳入期望的ETagObject的 ETag匹配,則返回200 OKObject Meta;否則返回412 precondition failed。

默認值:無

If-None-Match

字符串

如果傳入期望的ETag值和ObjectETag不匹配,則返回200 OKObject Meta;否則返回304 Not Modified。

默認值:無

此接口還包含Host、Date等公共請求頭。更多信息,請參見公共請求頭(Common Request Headers)

響應頭

如果請求的文件類型為軟鏈接,則各個響應頭的信息說明如下:

  • Content-Length、ETag、x-oss-storage-class以及Content-Md5均為目標文件的元數據。

  • Last-Modified取軟鏈接的最后修改時間及目標文件的最后修改時間兩者中的較大值。

  • 其他響應頭均表示軟鏈接的元數據。

名稱

類型

描述

x-oss-meta-*

字符串

x-oss-meta-為前綴的參數作為用戶自定義meta header。當用戶在PutObject時設置了以x-oss-meta-為前綴的自定義meta,則響應中會包含這些自定義meta。

x-oss-meta-開頭的自定義header

字符串

當用戶在PutObject時,自定義一些非x-oss-meta為前綴的Header,如x-oss-persistent-headers:key1:base64_encode(value1),key2:base64_encode(value2).... ,響應中會增加相應的自定義Header。

具體操作,請參見OSS如何添加非x-oss-meta-開頭的自定義

x-oss-server-side-encryption

字符串

如果該Object進行服務器端熵編碼加密存儲的,則在響應頭中會返回此參數,其值表明該Object的服務器端加密算法。

x-oss-server-side-encryption-key-id

字符串

如果用戶在創建Object時使用了服務端加密,且加密方法為KMS,則響應中會包含此Header,表示加密所使用的用戶KMS key ID。

x-oss-storage-class

字符串

表示Object的存儲類型,分別為標準存儲類型(Standard)、低頻訪問存儲類型(IA)、歸檔存儲類型(Archive)、冷歸檔存儲類型(ColdArchive)以及深度冷歸檔存儲類型(DeepColdArchive)。

更多信息,請參見存儲類型介紹

x-oss-object-type

字符串

表示Object的類型。

  • 通過PutObject上傳的Object類型為Normal。

  • 通過AppendObject上傳的Object類型為Appendable。

  • 通過MultipartUpload上傳的Object類型為Multipart。

x-oss-next-append-position

字符串

對于Appendable類型的Object會返回此Header,指明下一次請求應當提供的position。

x-oss-hash-crc64ecma

字符串

表示該Object64CRC值。該64CRC根據ECMA-182標準計算得出。

OSS支持CRC64校驗前創建的Object,調用HeadObject接口時可能不會返回此響應頭。

x-oss-transition-time

字符串

Object通過生命周期規則轉儲為冷歸檔或者深度冷歸檔存儲類型的時間。

說明
  • 如果獲取的轉儲時間距離當前時間超過180天,則提前刪除冷歸檔或者深度冷歸檔Object不會產生存儲不足規定時長費用。如果轉儲時間距離當前時間不超過180天,則提前刪除冷歸檔或者深度冷歸檔Object會產生存儲不足規定時長費用。

  • 不支持通過該字段統計Object通過生命周期規則轉儲為低頻或者歸檔存儲類型的時間。判斷低頻或者歸檔存儲類型是否滿足最低存儲時長的要求取決于Last-Modified時間。

x-oss-expiration

字符串

配置了生命周期規則的BucketObject的過期時間。

  • Bucket已開啟版本控制

    • 未攜帶versionId發起請求

      如果請求的Object命中生命周期的刪除規則,響應頭中會返回x-oss-expiration頭,表示Object當前版本的過期時間。

    • 攜帶versionId發起請求

      無論請求的Object是否命中生命周期的刪除規則,響應頭中都不會返回x-oss-expiration頭。

  • Bucket未開啟版本控制

    • 如果請求的Object命中生命周期的刪除規則,則響應頭中會返回x-oss-expiration頭。

    • 如果請求的Object未命中生命周期的刪除規則,則響應頭中不會返回x-oss-expiration頭。

x-oss-restore

字符串

如果Object存儲類型為Archive、ColdArchive或者DeepColdArchive,且您已提交Restore請求,則響應頭中會以x-oss-restore返回該ObjectRestore狀態,分如下幾種情況:

  • 如果沒有提交Restore或者Restore已經超時,則不返回該字段。

  • 如果已經提交Restore,且Restore沒有完成,則返回的x-oss-restore值為ongoing-request=”true”。

  • 如果已經提交Restore,且Restore已經完成,則返回的x-oss-restore值為ongoing-request=”false”, expiry-date=”Sun, 16 Apr 2017 08:12:33 GMT”,其中expiry-dateRestore完成后Object進入可讀狀態的過期時間。

x-oss-process-status

字符串

當用戶通過輕量消息隊列SMQ創建OSS事件通知后,在進行請求OSS相關操作時如果有匹配的事件通知規則,則響應中會攜帶這個Header,值為經過Base64編碼JSON格式的事件通知結果。

x-oss-request-charged

字符串

Object所屬的Bucket被設置為請求者付費模式,且請求者不是Bucket的擁有者時,響應中將攜帶此Header,值為requester。

Content-Md5

字符串

  • 對于Normal類型的Object,根據RFC 1864標準對消息內容(不包括Header)計算Md5值獲得128比特位數字,對該數字進行Base64編碼作為一個消息的Content-Md5值。

  • MultipartAppendable類型的文件不會返回這個Header。

Last-Modified

字符串

Object最后一次修改的日期,格式為HTTP 1.1協議中規定的GMT時間。

說明
  • 低頻訪問類型最低存儲時間(30天)以Object存儲在OSSLast Modified時間開始計算。如果獲取到ObjectLast-Modified時間距離當前時間超過30天,則提前刪除Object不會產生低頻存儲不足規定時長費用。

  • 歸檔類型最低存儲時間(60天)以Object存儲在OSSLast Modified時間開始計算。如果獲取到ObjectLast-Modified時間距離當前時間超過60天,則提前刪除Object不會產生歸檔存儲不足規定時長費用。

Access-Control-Allow-Origin

字符串

Object所在的Bucket配置了CORS規則,且請求的Origin滿足指定的CORS規則時會在響應中包含這個Origin。

Access-Control-Allow-Methods

字符串

Object所在的Bucket配置了CORS規則,且請求的Access-Control-Request-Method滿足指定的CORS規則時會在響應中包含允許的Methods。

Access-Control-Max-Age

字符串

Object所在的Bucket配置了CORS規則,且請求滿足Bucket配置的CORS規則時會在響應中包含MaxAgeSeconds。

Access-Control-Allow-Headers

字符串

Object所在的Bucket配置了CORS規則,且請求滿足指定的CORS規則時會在響應中包含這些Headers。

Access-Control-Expose-Headers

字符串

表示允許訪問客戶端JavaScript程序的headers列表。當Object所在的Bucket配置了CORS規則,且請求滿足指定的CORS規則時會在響應中包含ExposeHeader。

x-oss-tagging-count

字符串

對象關聯的標簽個數。僅當用戶有讀取標簽權限時返回。

此接口還包含ETag、x-oss-request-id等公共響應頭。更多信息,請參見公共響應頭(Common Response Headers)

示例

  • 未啟用版本控制

    請求示例

    HEAD /oss.jpg HTTP/1.1
    Host: oss-example.oss-cn-hangzhou.aliyuncs.com
    Date: Fri, 7 Aug 2020 07:32:52 GMT
    Authorization: OSS qn6q**************:77Dv****************

    返回示例

    HTTP/1.1 200 OK
    x-oss-request-id: 559CC9BDC755F95A6448****
    x-oss-object-type: Normal
    x-oss-storage-class: Archive
    Date: Fri, 7 Aug 2020 07:32:52 GMT
    Last-Modified: Fri, 24 Feb 2012 06:07:48 GMT
    ETag: "fba9dede5f27731c9771645a3986****"
    Content-Length: 344606
    Content-Type: image/jpg
    Connection: keep-alive
    Server: AliyunOSS
  • 請求對象指定版本(啟用版本控制)

    請求示例

    HEAD /example?versionId=CAEQNRiBgICb8o6D0BYiIDNlNzk5NGE2M2Y3ZjRhZTViYTAxZGE0ZTEyMWYy****
    Host: versioning-test.oss-cn-hangzhou.aliyuncs.com
    Date: Fri, 7 Aug 2020 06:27:12 GMT
    Authorization: OSS qn6q**************:77Dv****************

    返回示例

    HTTP/1.1 200 OK
    x-oss-versionId: CAEQNRiBgICb8o6D0BYiIDNlNzk5NGE2M2Y3ZjRhZTViYTAxZGE0ZTEyMWYy****
    x-oss-request-id: 5CAC3B40B7AEADE01700****
    x-oss-object-type: Normal
    x-oss-storage-class: Archive
    Date: Fri, 7 Aug 2020 06:27:12 GMT
    Last-Modified: Fri, 7 Aug 2020 06:27:12 GMT
    ETag: "A082B659EF78733A5A042FA253B1****"
    Content-Length: 481827
    Content-Type: text/html
    Connection: keep-alive
    Server: AliyunOSS
  • 請求對象最新版本(啟用版本控制)

    請求示例

    HEAD /example HTTP/1.1    
    Host: versioning-test.oss-cn-hangzhou.aliyuncs.com
    Date: Fri, 7 Aug 2020 06:27:12 GMT
    Authorization: OSS qn6q**************:77Dv****************

    返回示例

    HTTP/1.1 200 OK
    x-oss-versionId: CAEQMxiBgMCZov2D0BYiIDY4MDllOTc2YmY5MjQxMzdiOGI3OTlhNTU0ODIx****
    x-oss-request-id: 5CAC3B40B7AEADE01700****
    x-oss-object-type: Normal
    x-oss-storage-class: Archive
    Date: Fri, 7 Aug 2020 06:27:12 GMT
    Last-Modified: Fri, 7 Aug 2020 06:27:12 GMT
    ETag: "3663F7B0B9D3153F884C821E7CF4****"
    Content-Length: 485859
    Content-Type: text/html
    Connection: keep-alive
    Server: AliyunOSS
  • 提交Restore請求但Restore未完成

    請求示例

    HEAD /oss.jpg HTTP/1.1
    Host: oss-archive-example.oss-cn-hangzhou.aliyuncs.com
    Date: Fri, 7 Aug 2020 07:32:52 GMT
    Authorization: OSS qn6q**************:77Dv****************

    返回示例

    HTTP/1.1 200 OK
    x-oss-request-id: 58F71A164529F18D7F00****
    x-oss-object-type: Normal
    x-oss-storage-class: Archive
    x-oss-restore: ongoing-request="true"
    Date: Fri, 7 Aug 2020 07:32:52 GMT
    Last-Modified: Fri, 7 Aug 2020 06:07:48 GMT
    ETag: "fba9dede5f27731c9771645a3986****"
    Content-Length: 344606
    Content-Type: image/jpg
    Connection: keep-alive
    Server: AliyunOSS
  • 提交Restore請求且Restore已完成

    請求示例

    HEAD /oss.jpg HTTP/1.1
    Host: oss-archive-example.oss-cn-hangzhou.aliyuncs.com
    Date: Fri, 7 Aug 2020 09:35:51 GMT
    Authorization: OSS qn6q**************:77Dv****************

    返回示例

    HTTP/1.1 200 OK
    x-oss-request-id: 58F725344529F18D7F00****
    x-oss-object-type: Normal
    x-oss-storage-class: Archive
    x-oss-restore: ongoing-request="false", expiry-date="Sun, 16 Apr 2017 08:12:33 GMT"
    Date: Fri, 7 Aug 2020 09:35:51 GMT
    Last-Modified: Fri, 7 Aug 2020 06:07:48 GMT
    ETag: "fba9dede5f27731c9771645a3986****"
    Content-Length: 344606
  • 使用服務端加密SSE-OSS

    請求示例

    HEAD /oss.jpg HTTP/1.1
    Host: oss-example.oss-cn-hangzhou.aliyuncs.com
    Date: Fri, 7 Aug 2020 07:32:52 GMT
    Authorization: OSS qn6q**************:77Dv****************

    返回示例

    HTTP/1.1 200 OK
    x-oss-request-id: 559CC9BDC755F95A6448****
    x-oss-object-type: Normal
    x-oss-storage-class: Archive
    x-oss-server-side-encryption: AES256
    Date: Fri, 7 Aug 2020 07:32:52 GMT
    Last-Modified: Fri, 7 Aug 2020 06:07:48 GMT
    ETag: "fba9dede5f27731c9771645a3986****"
    Content-Length: 344606
    Content-Type: image/jpg
    Connection: keep-alive
    Server: AliyunOSS
  • 使用服務器端加密SSE-KMS

    請求示例

    HEAD /oss.jpg HTTP/1.1
    Host: oss-example.oss-cn-hangzhou.aliyuncs.com
    Date: Fri, 7 Aug 2020 07:32:52 GMT
    Authorization: OSS qn6q**************:77Dv****************

    返回示例

    HTTP/1.1 200 OK
    x-oss-request-id: 559CC9BDC755F95A64485981
    x-oss-object-type: Normal
    x-oss-storage-class: Archive
    x-oss-server-side-encryption: KMS
    x-oss-server-side-encryption-key-id: 9468da86-3509-4f8d-a61e-6eab1eac****
    Date: Fri, 7 Aug 2020 07:32:52 GMT
    Last-Modified: Fri, 7 Aug 2020 06:07:48 GMT
    ETag: "fba9dede5f27731c9771645a3986****"
    Content-Length: 344606
    Content-Type: image/jpg
    Connection: keep-alive
    Server: AliyunOSS

錯誤碼

錯誤碼

HTTP 狀態碼

描述

NoSuchKey

404

請求的文件不存在。

SymlinkTargetNotExist

404

請求的文件類型為軟鏈接。

InvalidTargetType

400

請求的文件類型為軟鏈接,且對應的目標文件類型也為軟鏈接。

NotModified

304

返回該錯誤的可能原因如下:

  • 指定了If-Modified-Since請求頭,但源Object在指定的時間后沒被修改過。

  • 指定了If-None-Match請求頭,且源ObjectETag值和您提供的ETag相等。

PreconditionFailed

412

返回該錯誤的可能原因如下:

  • 指定了If-Unmodified-Since,但指定的時間早于Object實際修改時間。

  • 指定了If-Match,但源ObjectETag值和您提供的ETag不相等。