doc-exports/docs/obs/api-ref/obs_04_0101.html
zhangyue a51a411ad8 OBS API DOC
Reviewed-by: Sabelnikov, Dmitriy <dmitriy.sabelnikov@t-systems.com>
Co-authored-by: zhangyue <zhangyue164@huawei.com>
Co-committed-by: zhangyue <zhangyue164@huawei.com>
2023-10-27 13:05:29 +00:00

355 lines
26 KiB
HTML

<a name="obs_04_0101"></a><a name="obs_04_0101"></a>
<h1 class="topictitle1">Listing Uploaded Parts</h1>
<div id="body58486449"><div class="section" id="obs_04_0101__section5584184924715"><h4 class="sectiontitle">Functions</h4><p class="msonormal" id="obs_04_0101__p44041984">You can perform this operation to query all parts associated to a multipart upload. The size of each part listed by this API is the same as the size of the part uploaded.</p>
</div>
<div class="section" id="obs_04_0101__section60833543"><h4 class="sectiontitle">Request Syntax</h4><pre class="screen" id="obs_04_0101__screen1183111218168">GET /ObjectName?uploadId=uploadid&amp;max-parts=max&amp;part-number-marker=marker HTTP/1.1
Host: <em id="obs_04_0101__i123441746202313">bucketname</em>.obs.<em id="obs_04_0101__i034434682311">region</em>.example.com
Date: date
Authorization: auth</pre>
</div>
<div class="section" id="obs_04_0101__section10630981"><h4 class="sectiontitle">Request Parameters</h4><p class="msonormal" id="obs_04_0101__p4638399">This request uses parameters to specify which parts in a multipart upload will be listed. <a href="#obs_04_0101__table43496416">Table 1</a> describes the parameters.</p>
<div class="tablenoborder"><a name="obs_04_0101__table43496416"></a><a name="table43496416"></a><table cellpadding="4" cellspacing="0" summary="" id="obs_04_0101__table43496416" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Request parameters</caption><thead align="left"><tr id="obs_04_0101__row55690628"><th align="left" class="cellrowborder" valign="top" width="22.45%" id="mcps1.3.3.3.2.4.1.1"><p id="obs_04_0101__p14647043">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="56.120000000000005%" id="mcps1.3.3.3.2.4.1.2"><p id="obs_04_0101__p7385291">Description</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="21.43%" id="mcps1.3.3.3.2.4.1.3"><p id="obs_04_0101__p15168282">Mandatory</p>
</th>
</tr>
</thead>
<tbody><tr id="obs_04_0101__row51824179"><td class="cellrowborder" valign="top" width="22.45%" headers="mcps1.3.3.3.2.4.1.1 "><p id="obs_04_0101__p37008977">uploadId</p>
</td>
<td class="cellrowborder" valign="top" width="56.120000000000005%" headers="mcps1.3.3.3.2.4.1.2 "><p id="obs_04_0101__p44937200">ID of the multipart upload</p>
<p id="obs_04_0101__p1781624">Type: string</p>
<p id="obs_04_0101__p16034616">Default value: none</p>
</td>
<td class="cellrowborder" valign="top" width="21.43%" headers="mcps1.3.3.3.2.4.1.3 "><p id="obs_04_0101__p23735504">Yes</p>
</td>
</tr>
<tr id="obs_04_0101__row12292945"><td class="cellrowborder" valign="top" width="22.45%" headers="mcps1.3.3.3.2.4.1.1 "><p id="obs_04_0101__p56204517">max-parts</p>
</td>
<td class="cellrowborder" valign="top" width="56.120000000000005%" headers="mcps1.3.3.3.2.4.1.2 "><p id="obs_04_0101__p56272029">Maximum number of parts that can be listed</p>
<p id="obs_04_0101__p36686218">Type: integer</p>
<p id="obs_04_0101__p61740514">Default value: <strong id="obs_04_0101__b14283163125317">1,000</strong></p>
</td>
<td class="cellrowborder" valign="top" width="21.43%" headers="mcps1.3.3.3.2.4.1.3 "><p id="obs_04_0101__p34925723">No</p>
</td>
</tr>
<tr id="obs_04_0101__row45896055"><td class="cellrowborder" valign="top" width="22.45%" headers="mcps1.3.3.3.2.4.1.1 "><p id="obs_04_0101__p26592954">part-number</p>
<p id="obs_04_0101__p38009995">-marker</p>
</td>
<td class="cellrowborder" valign="top" width="56.120000000000005%" headers="mcps1.3.3.3.2.4.1.2 "><p id="obs_04_0101__p58910737">Part after which the part listing begins. OBS lists only parts with greater numbers than that specified by this parameter.</p>
<p id="obs_04_0101__p60434593">Type: integer</p>
<p id="obs_04_0101__p7040429">Default value: none</p>
</td>
<td class="cellrowborder" valign="top" width="21.43%" headers="mcps1.3.3.3.2.4.1.3 "><p id="obs_04_0101__p33403844">No</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="obs_04_0101__section28569971"><h4 class="sectiontitle">Request Headers</h4><p class="msonormal" id="obs_04_0101__p21356864">This request uses common headers. For details, see <a href="obs_04_0007.html#obs_04_0007__table25197309">Table 3</a>.</p>
</div>
<div class="section" id="obs_04_0101__section55803155"><h4 class="sectiontitle">Request Elements</h4><p class="msonormal" id="obs_04_0101__p67006934">This request involves no elements.</p>
</div>
<div class="section" id="obs_04_0101__section32466348"><h4 class="sectiontitle">Response Syntax</h4><div class="codecoloring" codetype="Xml" id="obs_04_0101__screen61675272"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
<span class="normal"> 2</span>
<span class="normal"> 3</span>
<span class="normal"> 4</span>
<span class="normal"> 5</span>
<span class="normal"> 6</span>
<span class="normal"> 7</span>
<span class="normal"> 8</span>
<span class="normal"> 9</span>
<span class="normal">10</span>
<span class="normal">11</span>
<span class="normal">12</span>
<span class="normal">13</span>
<span class="normal">14</span>
<span class="normal">15</span>
<span class="normal">16</span>
<span class="normal">17</span>
<span class="normal">18</span>
<span class="normal">19</span>
<span class="normal">20</span>
<span class="normal">21</span>
<span class="normal">22</span>
<span class="normal">23</span>
<span class="normal">24</span>
<span class="normal">25</span>
<span class="normal">26</span>
<span class="normal">27</span></pre></div></td><td class="code"><div><pre><span></span>HTTP/1.1<span class="w"> </span>status_code
Date:<span class="w"> </span>date
Content-Length:<span class="w"> </span>length
<span class="cp">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt;</span><span class="w"> </span>
<span class="nt">&lt;ListPartsResult</span><span class="w"> </span><span class="na">xmlns=</span><span class="s">&quot;http://obs.region.example.com/doc/2015-06-30/&quot;</span><span class="nt">&gt;</span>
<span class="w"> </span><span class="nt">&lt;Bucket&gt;</span>BucketName<span class="nt">&lt;/Bucket&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Key&gt;</span>object<span class="nt">&lt;/Key&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;UploadId&gt;</span>uploadid<span class="nt">&lt;/UploadId&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Initiator&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;ID&gt;</span>id<span class="nt">&lt;/ID&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/Initiator&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Owner&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;ID&gt;</span>ownerid<span class="nt">&lt;/ID&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/Owner&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;StorageClass&gt;</span>storageclass<span class="nt">&lt;/StorageClass&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;PartNumberMarker&gt;</span>partNmebermarker<span class="nt">&lt;/PartNumberMarker&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;NextPartNumberMarker&gt;</span>nextPartnumberMarker<span class="nt">&lt;/NextPartNumberMarker&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;MaxParts&gt;</span>maxParts<span class="nt">&lt;/MaxParts&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;IsTruncated&gt;</span>true<span class="nt">&lt;/IsTruncated&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Part&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;PartNumber&gt;</span>partNumber<span class="nt">&lt;/PartNumber&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;LastModified&gt;</span>modifiedDate<span class="nt">&lt;/LastModified&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;ETag&gt;</span>etag<span class="nt">&lt;/ETag&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;Size&gt;</span>size<span class="nt">&lt;/Size&gt;</span><span class="w"> </span>
<span class="w"> </span><span class="nt">&lt;/Part&gt;</span><span class="w"> </span>
<span class="nt">&lt;/ListPartsResult&gt;</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="obs_04_0101__section23761681"><h4 class="sectiontitle">Response Headers</h4><p class="msonormal" id="obs_04_0101__p1512332591013">The response to the request uses common headers. For details, see <a href="obs_04_0013.html#obs_04_0013__d0e686">Table 1</a>.</p>
</div>
<div class="section" id="obs_04_0101__section12528537"><h4 class="sectiontitle">Response Elements</h4><p class="msonormal" id="obs_04_0101__p66441434">This response uses elements to return information about uploaded parts. <a href="#obs_04_0101__table33229135">Table 2</a> describes the elements.</p>
<div class="tablenoborder"><a name="obs_04_0101__table33229135"></a><a name="table33229135"></a><table cellpadding="4" cellspacing="0" summary="" id="obs_04_0101__table33229135" frame="border" border="1" rules="all"><caption><b>Table 2 </b>Response elements</caption><thead align="left"><tr id="obs_04_0101__row64592765"><th align="left" class="cellrowborder" valign="top" width="26.26%" id="mcps1.3.8.3.2.3.1.1"><p id="obs_04_0101__p64631451">Element</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="73.74000000000001%" id="mcps1.3.8.3.2.3.1.2"><p id="obs_04_0101__p5905309">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="obs_04_0101__row10003239"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p4956055">ListPartsResult</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p65896192">Container for responses to part listing requests</p>
<p id="obs_04_0101__p56194817">Type: container</p>
<p id="obs_04_0101__p35991305">Children: Bucket, Key, UploadId, PartNumberMarker, NextPartNumberMarker, MaxParts, IsTruncated, Part</p>
<p id="obs_04_0101__p55486289">Ancestor: none</p>
</td>
</tr>
<tr id="obs_04_0101__row29614554"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p49968668">Bucket</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p20930294">Name of the bucket</p>
<p id="obs_04_0101__p54154924">Type: string</p>
<p id="obs_04_0101__p17632273">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row24472734"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p36134461">Key</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p41210224">Object name</p>
<p id="obs_04_0101__p35347701">Type: string</p>
<p id="obs_04_0101__p49693856">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row44591522"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p55143511">UploadId</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p37439421">ID of the multipart upload</p>
<p id="obs_04_0101__p1410474">Type: string</p>
<p id="obs_04_0101__p12694267">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row47139547"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p60206994">Initiator</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p44928308">Initiator of the multipart upload</p>
<p id="obs_04_0101__p1701594">Type: container</p>
<p id="obs_04_0101__p15314347">Children: ID</p>
<p id="obs_04_0101__p3611402">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row32502623"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p15466807">Owner</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p44851868">The value of this parameter is the same as that of <strong id="obs_04_0101__b1238503594513">Initiator</strong>.</p>
<p id="obs_04_0101__p1013630">Type: container</p>
<p id="obs_04_0101__p9122677">Children: ID</p>
<p id="obs_04_0101__p14995233">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row739371"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p59889061">ID</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p19175755">ID of the domain where the owner belongs</p>
<p id="obs_04_0101__p38364075">Type: string</p>
<p id="obs_04_0101__p9732359">Ancestor: Initiator or Owner</p>
</td>
</tr>
<tr id="obs_04_0101__row4227168"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p6856346">StorageClass</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p18493144">Storage class</p>
<p id="obs_04_0101__p32220572">Type: string</p>
<p id="obs_04_0101__p21549699">Value options: <strong id="obs_04_0101__b293144414467">STANDARD</strong>, <strong id="obs_04_0101__b354920485462">WARM</strong>, <strong id="obs_04_0101__b296615184610">COLD</strong></p>
<p id="obs_04_0101__p59729564">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row695170"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p56308798">PartNumberMarker</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p64718750">Part number after which listing parts begins</p>
<p id="obs_04_0101__p45597839">Type: integer</p>
<p id="obs_04_0101__p7727370">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row2437473"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p63217611">NextPartNumberMarker</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p20352886">Value of <strong id="obs_04_0101__b84235270620357">PartNumberMarker</strong> in the next request when the returned result is incomplete</p>
<p id="obs_04_0101__p48958251">Type: integer</p>
<p id="obs_04_0101__p37971082">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row6195418"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p32066845">MaxParts</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p47277661">Maximum number of parts returned in a response</p>
<p id="obs_04_0101__p22845767">Type: integer</p>
<p id="obs_04_0101__p4285313">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row38567820"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p36985730">IsTruncated</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p43054160">Whether the returned part list is truncated. The value <strong id="obs_04_0101__b18691183432516">true</strong> indicates that the list was truncated and <strong id="obs_04_0101__b1469263414253">false</strong> indicates that the list was not truncated.</p>
<p id="obs_04_0101__p51943128">Type: boolean</p>
<p id="obs_04_0101__p64834975">Ancestor: ListPartsResult</p>
</td>
</tr>
<tr id="obs_04_0101__row46643871"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p20057169">Part</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p14018008">Container for elements related to a particular part.</p>
<p id="obs_04_0101__p59053215">Type: string</p>
<p id="obs_04_0101__p61716892">Children: PartNumber, LastModified, ETag, Size</p>
<p id="obs_04_0101__p18581120">Ancestor: ListPartsResult</p>
<p id="obs_04_0101__p33012356"><strong id="obs_04_0101__b84235270620651">PartNumber</strong> identifies a part.</p>
</td>
</tr>
<tr id="obs_04_0101__row28675753"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p41034691">PartNumber</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p35475702">Number of an uploaded part</p>
<p id="obs_04_0101__p50845864">Type: integer</p>
<p id="obs_04_0101__p54959593">Ancestor: ListPartsResult.Part</p>
</td>
</tr>
<tr id="obs_04_0101__row24874290"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p1551592">LastModified</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p58570164">When a part was uploaded</p>
<p id="obs_04_0101__p57369428">Type: date</p>
<p id="obs_04_0101__p46562811">Ancestor: ListPartsResult.Part</p>
</td>
</tr>
<tr id="obs_04_0101__row16412121"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p54313447">ETag</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p37313061">ETag value of the uploaded parts. It is the unique identifier of the part content and is used to verify data consistency during the combination of parts.</p>
<p id="obs_04_0101__p273229">Type: string</p>
<p id="obs_04_0101__p2459067">Ancestor: ListPartsResult.Part</p>
</td>
</tr>
<tr id="obs_04_0101__row22131607"><td class="cellrowborder" valign="top" width="26.26%" headers="mcps1.3.8.3.2.3.1.1 "><p id="obs_04_0101__p47829733">Size</p>
</td>
<td class="cellrowborder" valign="top" width="73.74000000000001%" headers="mcps1.3.8.3.2.3.1.2 "><p id="obs_04_0101__p49003168">Size of an uploaded part</p>
<p id="obs_04_0101__p38375329">Type: integer</p>
<p id="obs_04_0101__p9833647">Ancestor: ListPartsResult.Part</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="obs_04_0101__section45647975"><h4 class="sectiontitle">Error Responses</h4><ol id="obs_04_0101__ol168841822171211"><li class="msonormal" id="obs_04_0101__li0865102510127">If the AK or signature is invalid, OBS returns <strong id="obs_04_0101__b33163317493">403 Forbidden</strong> and the error code is <strong id="obs_04_0101__b16317532490">AccessDenied</strong>.</li><li class="msonormal" id="obs_04_0101__li1792152714128">If the requested bucket is not found, OBS returns <strong id="obs_04_0101__b105451617184914">404 Not Found</strong> and the error code is <strong id="obs_04_0101__b280152474913">NoSuchBucket</strong>.</li><li class="msonormal" id="obs_04_0101__li8987102971210">If the requested multipart upload task does not exist, OBS returns <strong id="obs_04_0101__b124937423491">404 Not Found</strong> and the error code is <strong id="obs_04_0101__b19938849194917">NoSuchUpload</strong>.</li><li class="msonormal" id="obs_04_0101__li17884722131218">OBS determines whether the use's domain ID has the read permission for the specified bucket. If the user does not have the permission, OBS returns <strong id="obs_04_0101__b849063695013">403 Forbidden</strong> and the error code is <strong id="obs_04_0101__b929543205010">AccessDenied</strong>.</li></ol>
<p class="msonormal" id="obs_04_0101__p34812775">Other errors are included in <a href="obs_04_0115.html#obs_04_0115__d0e843">Table 2</a>.</p>
</div>
<div class="section" id="obs_04_0101__section138791052194818"><h4 class="sectiontitle">Sample Request</h4><div class="codecoloring" codetype="Xml" id="obs_04_0101__screen365165604814"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span>
<span class="normal">6</span></pre></div></td><td class="code"><div><pre><span></span>GET<span class="w"> </span>/object02?uploadId=00000163D40171ED8DF4050919BD02B8<span class="w"> </span>HTTP/1.1
User-Agent:<span class="w"> </span>curl/7.29.0
Host:<span class="w"> </span>examplebucket.obs.region.example.com
Accept:<span class="w"> </span>*/*
Date:<span class="w"> </span>WED,<span class="w"> </span>01<span class="w"> </span>Jul<span class="w"> </span>2015<span class="w"> </span>05:20:35<span class="w"> </span>GMT
Authorization:<span class="w"> </span>OBS<span class="w"> </span>H4IPJX0TQTHTHEBQQCEC:xkABdSrBPrz5yqzuZdJnK5oL/yU=
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="obs_04_0101__section418123615543"><h4 class="sectiontitle">Sample Response</h4><div class="codecoloring" codetype="Xml" id="obs_04_0101__screen12602363542"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
<span class="normal"> 2</span>
<span class="normal"> 3</span>
<span class="normal"> 4</span>
<span class="normal"> 5</span>
<span class="normal"> 6</span>
<span class="normal"> 7</span>
<span class="normal"> 8</span>
<span class="normal"> 9</span>
<span class="normal">10</span>
<span class="normal">11</span>
<span class="normal">12</span>
<span class="normal">13</span>
<span class="normal">14</span>
<span class="normal">15</span>
<span class="normal">16</span>
<span class="normal">17</span>
<span class="normal">18</span>
<span class="normal">19</span>
<span class="normal">20</span>
<span class="normal">21</span>
<span class="normal">22</span>
<span class="normal">23</span>
<span class="normal">24</span>
<span class="normal">25</span>
<span class="normal">26</span>
<span class="normal">27</span>
<span class="normal">28</span>
<span class="normal">29</span>
<span class="normal">30</span>
<span class="normal">31</span>
<span class="normal">32</span>
<span class="normal">33</span>
<span class="normal">34</span>
<span class="normal">35</span>
<span class="normal">36</span>
<span class="normal">37</span></pre></div></td><td class="code"><div><pre><span></span>HTTP/1.1<span class="w"> </span>200<span class="w"> </span>OK
Server:<span class="w"> </span>OBS
x-obs-request-id:<span class="w"> </span>8DF400000163D40C099A04EF4DD1BDD9
x-obs-id-2:<span class="w"> </span>32AAAQAAEAABAAAQAAEAABAAAQAAEAABCSK71fr+hDnzB0JBvQC1B9+S12AWxC41
Content-Type:<span class="w"> </span>application/xml
Date:<span class="w"> </span>WED,<span class="w"> </span>01<span class="w"> </span>Jul<span class="w"> </span>2015<span class="w"> </span>05:20:35<span class="w"> </span>GMT
Content-Length:<span class="w"> </span>888
<span class="cp">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt;</span>
<span class="nt">&lt;ListPartsResult</span><span class="w"> </span><span class="na">xmlns=</span><span class="s">&quot;http://obs.example.com/doc/2015-06-30/&quot;</span><span class="nt">&gt;</span>
<span class="w"> </span><span class="nt">&lt;Bucket&gt;</span>test333<span class="nt">&lt;/Bucket&gt;</span>
<span class="w"> </span><span class="nt">&lt;Key&gt;</span>obj2<span class="nt">&lt;/Key&gt;</span>
<span class="w"> </span><span class="nt">&lt;UploadId&gt;</span>00000163D40171ED8DF4050919BD02B8<span class="nt">&lt;/UploadId&gt;</span>
<span class="w"> </span><span class="nt">&lt;Initiator&gt;</span>
<span class="w"> </span><span class="nt">&lt;ID&gt;</span>domainID/domainiddomainiddomainiddo000008:userID/useriduseriduseriduseridus000008<span class="nt">&lt;/ID&gt;</span>
<span class="w"> </span><span class="nt">&lt;/Initiator&gt;</span>
<span class="w"> </span><span class="nt">&lt;Owner&gt;</span>
<span class="w"> </span><span class="nt">&lt;ID&gt;</span>domainiddomainiddomainiddo000008<span class="nt">&lt;/ID&gt;</span>
<span class="w"> </span><span class="nt">&lt;/Owner&gt;</span>
<span class="w"> </span><span class="nt">&lt;StorageClass&gt;</span>STANDARD<span class="nt">&lt;/StorageClass&gt;</span>
<span class="w"> </span><span class="nt">&lt;PartNumberMarker&gt;</span>0<span class="nt">&lt;/PartNumberMarker&gt;</span>
<span class="w"> </span><span class="nt">&lt;NextPartNumberMarker&gt;</span>2<span class="nt">&lt;/NextPartNumberMarker&gt;</span>
<span class="w"> </span><span class="nt">&lt;MaxParts&gt;</span>1000<span class="nt">&lt;/MaxParts&gt;</span>
<span class="w"> </span><span class="nt">&lt;IsTruncated&gt;</span>false<span class="nt">&lt;/IsTruncated&gt;</span>
<span class="w"> </span><span class="nt">&lt;Part&gt;</span>
<span class="w"> </span><span class="nt">&lt;PartNumber&gt;</span>1<span class="nt">&lt;/PartNumber&gt;</span>
<span class="w"> </span><span class="nt">&lt;LastModified&gt;</span>2018-06-06T07:39:32.522Z<span class="nt">&lt;/LastModified&gt;</span>
<span class="w"> </span><span class="nt">&lt;ETag&gt;</span>&quot;b026324c6904b2a9cb4b88d6d61c81d1&quot;<span class="nt">&lt;/ETag&gt;</span>
<span class="w"> </span><span class="nt">&lt;Size&gt;</span>2058462721<span class="nt">&lt;/Size&gt;</span>
<span class="w"> </span><span class="nt">&lt;/Part&gt;</span>
<span class="w"> </span><span class="nt">&lt;Part&gt;</span>
<span class="w"> </span><span class="nt">&lt;PartNumber&gt;</span>2<span class="nt">&lt;/PartNumber&gt;</span>
<span class="w"> </span><span class="nt">&lt;LastModified&gt;</span>2018-06-06T07:41:03.344Z<span class="nt">&lt;/LastModified&gt;</span>
<span class="w"> </span><span class="nt">&lt;ETag&gt;</span>&quot;3b46eaf02d3b6b1206078bb86a7b7013&quot;<span class="nt">&lt;/ETag&gt;</span>
<span class="w"> </span><span class="nt">&lt;Size&gt;</span>4572<span class="nt">&lt;/Size&gt;</span>
<span class="w"> </span><span class="nt">&lt;/Part&gt;</span>
<span class="nt">&lt;/ListPartsResult&gt;</span>
</pre></div></td></tr></table></div>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="obs_04_0096.html">Operations on Multipart Upload</a></div>
</div>
</div>