

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# GetObjectExtended (API SOAP)
<a name="SOAPGetObjectExtended"></a>

**Note**  
 Les SOAP API pour Amazon S3 ne sont pas disponibles pour les nouveaux clients. Leur fin de vie est prévue le 31 août 2025. Nous vous recommandons d'utiliser l'API REST ou les AWS SDK. 

`GetObjectExtended`est exactement pareil[GetObject (API SOAP)](SOAPGetObject.md), sauf qu'il prend en charge les éléments supplémentaires suivants qui peuvent être utilisés pour exécuter en grande partie les mêmes fonctionnalités que celles fournies par les en-têtes HTTP GET (allez à [ http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html)).

GetObjectExtended prend en charge les éléments suivants en plus de ceux pris en charge par GetObject :
+ `ByteRangeStart, ByteRangeEnd:`Ces éléments indiquent que seule une partie des données de l'objet doit être récupérée. Ils suivent le comportement des plages d'octets HTTP (rendez-vous sur [ http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html \#sec14 .35](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35)).
+ `IfModifiedSince:`Renvoie l'objet uniquement si l'horodatage de l'objet est postérieur à l'horodatage spécifié. ([http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html\#sec14 .25) ](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.25)
+ `IfUnmodifiedSince:`Renvoie l'objet uniquement si l'horodatage de l'objet est antérieur ou égal à l'horodatage spécifié. (allez à [ http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html \#sec14 .28) ](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.28)
+ `IfMatch:`Renvoie l'objet uniquement si son ETag correspond à la ou aux balises fournies. (allez à [ http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html \#sec14 .24) ](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.24)
+ `IfNoneMatch:`Renvoie l'objet uniquement si son ETag ne correspond pas à la ou aux balises fournies. (allez à [ http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html \#sec14 .26) ](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.26)
+ `ReturnCompleteObjectOnConditionFailure:`ReturnCompleteObjectOnConditionFailure: Si c'est vrai, alors si la demande inclut un élément de plage et l'un des IfUnmodifiedSince/IfMatch éléments ou les deux, et que la condition échoue, renvoie l'objet entier plutôt qu'une erreur. Cela active la If-Range fonctionnalité (rendez-vous sur [ http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html \#sec14 .27](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.27)).