L’idempotence signifie qu’une opération peut être effectuée plusieurs fois avec le même résultat—sans effets secondaires involontaires. En HTTP, GET est idempotent ; POST ne l’est généralement pas. Lorsque votre scraper réessaie une requête échouée via une nouvelle IP Proxied, une conception idempotente garantit que vous ne créez pas accidentellement des commandes ou enregistrements en double.
Conseils pour les scrapers :
- Préférez GET ou PUT lorsque c’est possible.
- Si vous devez utiliser POST, utilisez des clés d’idempotence (par exemple, des en-têtes Idempotency-Key à la Stripe).
- Combinez les réessais avec la rotation automatique des IPs de Proxied pour récupérer gracieusement des erreurs 5xx ou des interdictions.