全部產品
Search
文件中心

Object Storage Service:203錯誤

更新時間:Feb 28, 2024

本文介紹OSS返回203錯誤的原因和解決方案。

CallbackFailed

Get image info failed

  • 錯誤原因:OSS未能成功擷取到圖片資訊,該圖片可能上傳失敗或已被刪除。

  • 解決方案:
    • 圖片上傳失敗,請調用PutObject介面重新上傳。
    • 檢查請求的圖片是否觸發了生命週期配置的刪除規則,或者確認其他具有合法許可權的使用者是否刪除了請求的圖片。

Too many callback requests

  • 錯誤原因:OSS正在處理的Callback請求過多。

  • 解決方案:請稍後重試。

Cost too long time

  • 錯誤原因:回調伺服器處理時間超過5秒,OSS將其判斷為逾時行為。

  • 解決方案:建議回調伺服器的處理邏輯修改為非同步,保證在5秒內處理完畢並將結果返回OSS。

Response body is not valid json format

Error Status : 400.User server return too long content-length value

  • 錯誤原因:應用伺服器返回OSS的響應中沒有攜帶Content-Length的Header,Body大小超過1 MB。

  • 解決方案:

    應用伺服器返回OSS的響應中必須攜帶Content-Length的Header,且Body大小不允許超過1 MB。

    例如,如下返回樣本中攜帶了Content-Length的Header,且Body為{"a":"b"},大小不超過1 MB。

    HTTP/1.0 200 OK
    Server: BaseHTTP/0.3 Python/2.7.6
    Date: Mon, 14 Sep 2015 12:37:27 GMT
    Content-Type: application/json
    Content-Length: 9
    {"a":"b"}

Error Status : -1.OSS can not connect to your callbackUrl, please check it

  • 錯誤原因:OSS無法訪問使用者的應用伺服器。

  • 解決方案:請檢查使用者的應用伺服器是否能正常運行,且與OSS之間的網路通訊是否正常。

Error Status : 400.User server missing content-length

  • 錯誤原因:應用伺服器返回OSS的響應中沒有攜帶Content-Length的Header。

  • 解決方案:應用伺服器返回OSS的響應中必須攜帶Content-Length的Header。

Error Status : 400.User server return invalid content-length value

  • 錯誤原因:應用伺服器返回OSS的響應中沒有攜帶Content-Length的Header,或者Content-Length的值不為正整數。

  • 解決方案:

    應用伺服器返回OSS的響應中必須攜帶Content-Length的Header,且Content-Length的值必須為正整數。

    例如,如下返回樣本中攜帶了Content-Length的Header,且Content-Length的值為正整數9

    HTTP/1.1 200 OK
    Date: Mon, 14 Sep 2015 12:37:27 GMT
    Content-Type: application/json
    Content-Length: 9
    Connection: keep-alive
    ETag: "D8E8FCA2DC0F896FD7CB4CB0031B****"
    Server: AliyunOSS
    x-oss-bucket-version: 1442231779
    x-oss-request-id: 55F6BF87207FB30F2640****
    {"a":"b"}

Error status : 404

  • 錯誤原因:您的應用伺服器中不存在請求的資源。

  • 解決方案:請檢查您的應用伺服器上是否存在請求的資源。