全部產品
Search
文件中心

Object Storage Service:0016-00000838

更新時間:Feb 28, 2024

問題描述

SelectObject指定的JSON檔案類型不合法。

問題原因

您發起了SelectObject請求,但是用於指定JSON檔案類型的Type節點取值有誤,導致請求報錯。

問題樣本

以下請求中用於指定JSON檔案類型的Type節點取值為Unknown,取值非法。

POST /oss-select/sample_json.json?x-oss-process=json%2Fselect HTTP/1.1
Host: host name
date: Mon, 10 Dec 2018 18:28:11 GMT
authorization: OSS AccessKeySignature
Content-Length: 317
<SelectRequest>
    <Expression>c2VsZWN0ICogZnJvbSBvc3NvYmplY3Qub2JqZWN0c1sqXSB3aGVyZSBwYXJ0eSA9ICdEZW1vY3JhdCc=
    </Expression>
    <InputSerialization>
    <JSON>
        <Type>Unknown</Type>
    </JSON>
    </InputSerialization>
    <OutputSerialization>
    <JSON>
        <RecordDelimiter>LA==</RecordDelimiter>
    </JSON>
    </OutputSerialization>
    <Options />
</SelectRequest>

解決方案

確保用於指定JSON檔案類型的Type節點取值為DOCUMENT或者LINES。如果您希望通過Range標籤指定查詢檔案的範圍,需要保證目標檔案類型為CSV或者Type為LINES的JSON。

相關文檔