Idempotencia significa que una operación se puede realizar varias veces con el mismo resultado: sin efectos secundarios no deseados. En HTTP, GET es idempotente; POST típicamente no lo es. Cuando tu scraper reintenta una solicitud fallida a través de una nueva IP de Proxied, un diseño idempotente asegura que no accidentalmente crees órdenes o registros duplicados.
Consejos para scrapers:
- Prefiere GET o PUT donde sea posible.
- Si debes POST, usa claves de idempotencia (por ejemplo, encabezados Idempotency-Key al estilo de Stripe).
- Combina reintentos con rotación automática de IP de Proxied para recuperarte de manera elegante de errores 5xx o prohibiciones.