Ce înseamnă codurile de eroare HTTP, cum ar fi 400, 401, 403, 404, 429, 500, 502 și 503?
Codurile de stare HTTP sunt răspunsuri standardizate utilizate de serviciile web și API-uri.
Este posibil să întâlniți aceste coduri în timp ce utilizați Polyosync, depanând o integrare sau revizuind informațiile tehnice despre erori.
Semnificația unui cod de stare este generală. Cauza sa specifică depinde de cerere și de serviciul care l-a returnat.
400 — Cerere incorectă
Serverul nu a putut procesa cererea deoarece informațiile trimise erau invalide sau nu îndeplineau cerințele așteptate.
Verificați configurația de intrare și cererea.
401 — Neautorizat
Cererea nu are o autentificare validă.
Verificați dacă sesiunea relevantă sau autorizarea integrării este validă.
403 — Interzis
Serverul a înțeles cererea, dar nu permite acțiunea solicitată.
Revizuiți permisiunile aplicabile și restricțiile de acces.
404 — Negăsit
Resursa solicitată nu a putut fi găsită.
Verificați referința resursei, URL-ul și contextul spațiului de lucru.
429 — Prea multe cereri
Serviciul limitează cererile deoarece s-a atins un prag de rată aplicabil.
Evitați să trimiteți repetat aceeași cerere. Revizuiți orice îndrumare specifică furnizorului cu privire la momentul în care cererile pot fi reluate.
500 — Eroare internă a serverului
Serviciul a întâmpinat o condiție neașteptată în timpul procesării cererii.
Aceasta nu identifică, de la sine, cauza de bază.
502 — Gateway incorect
Un serviciu care acționează ca un gateway a primit un răspuns invalid de la un serviciu de amonte.
Aceasta poate indica o problemă legată de un serviciu dependent.
503 — Serviciu indisponibil
Serviciul este temporar incapabil să gestioneze cererea.
Cauzele posibile includ indisponibilitate temporară, suprasarcină sau întreținere.
504 — Timeout gateway
Un gateway nu a primit un răspuns în timp util de la un serviciu de amonte.
Aceasta poate apărea atunci când o operațiune dependentă durează prea mult.
Distincții importante
O eroare 401 nu înseamnă neapărat că contul dumneavoastră a fost șters.
O eroare 403 nu înseamnă neapărat că platforma nu funcționează; accesul poate fi restricționat intenționat.
O eroare 404 nu dovedește că o resursă nu a existat niciodată.
O eroare din seria 500 nu identifică automat Polyosync ca fiind componenta defectuoasă; răspunsul poate proveni de la un serviciu extern.
Ce ar trebui să fac?
Înregistrați codul de stare exact, operațiunea care l-a produs, timpul aproximativ și serviciul afectat.
Dacă operațiunea ar fi putut modifica datele de afaceri, verificați rezultatul acesteia înainte de a relua.
Când să contactați suportul
Furnizați codul de stare împreună cu contextul complet.
Un cod numeric singur este rar suficient pentru a determina cauza principală.