Odesílání http stavových kódů
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- Šaman
- Člen | 2668
Hmm, pravda. Vypadá to, že nastavování kódů ani
JsonResponse neumí. Což dává logiku – pokud chceš odesílat
data, mělo by být kód OK.
Buď si ten kód zabal do toho JSON – takhle to dělám v jednom REST
API. I když je záznam nenalezen, tak JSON přijde jako 200: OK
(v komunikaci s API problém není), ale JSON obsahuje pole code
s hodnotou 404: Not found. (tedy bezchybná odpověď z API mi
přinesla v datech informaci, že záznam neexistuje).
Anebo si budeš muset posílat ty response ručně. Pomocí vlastní
implementace Nette\Application\IResponse, viz všechny,
které jsou v Nette.