riigikogu-kantselei / api

Public issue tracker for Open data API at the Chancellery of the Riigikogu
https://api.riigikogu.ee/
GNU General Public License v3.0
10 stars 0 forks source link

Mitte-eksisteeriva toimiku pärimine viskab 500 Internal Server Error #20

Open moll opened 5 years ago

moll commented 5 years ago

Hei

https://api.riigikogu.ee/api/volumes/foo viskab 500 Internal Server Error. Tasuks visata 404, kui toimikut ei õnnestu leida.

moll commented 5 years ago

Sama ka dokumentide puhul: https://api.riigikogu.ee/api/documents/foo

moll commented 5 years ago

Meelis Saar @ Skype:

404 teatega asendamine pole otseselt korrektne, kuna see tähendaks, et lehte ei leitud. Aga tegelikult leht leiti, kuid dokument puudus.

@moll @ Skype:

404 on siiski standardne ei-leitud vastuskood. Kui kardad, et inimesed pärivad valesid URLe, pange teised 400 vastama näiteks. "Valesid URLe" all mõtlen mustreid, mida ei eksisteeri. A la /api/foobars/123.