Як обробити код помилки API?

0 Comments 02:22

Забезпечте чітку та послідовну структуру вашої реакції на помилку: коли виникає помилка, ваша відповідь на помилку API має відповідати встановленій структурі, узгодженій для всіх запитів. Крім того, ваші відповіді API мають бути ідемпотентними, щоб зробити структуру та відповідь більш передбачуваними.

У цьому розділі ви знайдете кілька основних порад щодо вирішення проблем REST API.

  1. Уважно перегляньте документацію щодо API Digital Samba. …
  2. Вивчіть заголовки запитів і відповідей. …
  3. Перевірте URL-адресу кінцевої точки. …
  4. Перевірте параметри автентифікації та авторизації. …
  5. Перевірте параметри запиту. …
  6. Проаналізуйте коди стану.

На відміну від інших мов, Go відходить від традиційного винятку/спроби/catch для обробки помилок. Це заохочує більш чіткий і зрозумілий підхід до обробки помилок. Замість викидання винятків, які будуть перехоплені десь у коді, у Go помилка – це значення, яке повертає функція, у якій вона виникає.

Відповіді API використовують такі умовні позначення:

  1. Усі поля відповіді наведено в верблюжому регістрі: userName , envelopeId .
  2. Усі значення, що представляють константи або перерахування, за винятком помилок, наводяться малими літерами: status: 'created' .
  3. Константи помилок пишуться великими літерами.
  4. Поля з uri в назві відносяться до основної URL-адреси.

Ось 9 найкращих:

  1. Перевірте заголовки запиту та відповіді. …
  2. Перевірте код статусу. …
  3. Перевірте кінцеву точку. …
  4. Перевірте параметри автентифікації. …
  5. Перевірте параметри запиту. …
  6. Перевірте тіло. …
  7. Перевірити журналювання. …
  8. Шукайте обхідні шляхи.

Related Post

Хто привіз музику на Філіппіни?Хто привіз музику на Філіппіни?

Іспанська принесли з собою власні музичні традиції та інструменти, які домінували у філіппінській музичній творчості протягом останніх 400 років. А завдяки контактам з іншими іспанськими колоніями музика з Америки (зокрема