Kūrimas su juo
Klaidos ir idempotencija
Patikimos integracijos tvarko klaidas ir pakartotinius bandymus. Kiekvienas ne 2xx atsakymas naudoja vieną nuoseklų klaidos apvalkalą su kodu, pranešimu ir dokumentacijos nuoroda, kad galėtumėte programiškai tvarkyti gedimus. Dažniausi: 401 autentifikavimas, 402 nepakankami kreditai, 429 užklausų limitas (atsitraukite su „Retry-After“).Ir saugumo sumetimais, API palaiko idempotentiškumą, todėl pakartotinai išsiųsta užklausa neapmokestina dvigubai ir neatlieka dvigubo veiksmo. Kurkite su pakartotiniais bandymais užtikrintai.Nuspėjamos klaidos ir saugūs pakartotiniai bandymai – gamybos lygio.
Pagrindinė išvada: Vienas nuoseklus klaidos apvalkalas + idempotentiškumas saugiems pakartotiniams bandymams – tvarkykite 401/402/429 programiškai, be dvigubo apmokestinimo.
Išbandykite tai savo prietaisų skydelyje
Geriausias būdas išmokti AI92 yra jį naudoti – atidarykite savo prietaisų skydelį ir sekite instrukcijas.
Žinių patikrinimas
1. Kaip AI92 praneša jums apie įvykius be apklausos?
2. Kas užtikrina pakartotinių bandymų saugumą?