Article View: pl.comp.lang.javascript
Article #50116Re: uzywac 500 Internal Server Error?
From: Artur Muszyński
Date: Mon, 07 Jun 2010 18:16
Date: Mon, 07 Jun 2010 18:16
16 lines
1989 bytes
1989 bytes
W dniu 2010-06-07 10:20, William Bonawentura pisze: > Jeśli jest to błąd niezgodności formalnej parametrów GET lub POST (np. > brak któregoś lub błąd deserializacji) to powinno się wystawić "Bad > Request". Z założeniem jednak, że taki błąd "nie powinien nigdy > wystapić", tzn. javascript i tak wychwyci go jeszcze przed wysłaniem > żądania. Błędy logiki aplikacji powinny zaś już być normalną odpowiedzią > z grupy 200. SOAP wywala 500 przy każdym wyjątku po stronie serwera. Tak więc można dopuścić bardziej ogólną interpretację. Nie zmienia to faktu, że błędy walidacji są sytuacją normalną, więc chyba jednak nie powinny generować wyjątków, tylko np zwrócić listę niepoprawnie wypełnionych pól. Ja bym dopuścił 400 (czy 500) jeśli aplikacja spodziewa się tylko poprawnej odpowiedzi (format odpowiedzi nie przewiduje komunikatów błędów). artur
Technical Details
Message-ID:
<hujd62$hv2$1@mx1.internetia.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mailReferences:
<hub0tu$o6b$2@mx1.internetia.pl> <huia5b$2qfa$1@news2.ipartners.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail From: Artur Muszyński <arturm@union.wytnijto.com.pl> Newsgroups: pl.comp.lang.javascript Subject: Re: uzywac 500 Internal Server Error? Date: Mon, 07 Jun 2010 20:16:40 +0200 Organization: Netia S.A. Lines: 16 Message-ID: <hujd62$hv2$1@mx1.internetia.pl> References: <hub0tu$o6b$2@mx1.internetia.pl> <huia5b$2qfa$1@news2.ipartners.pl> NNTP-Posting-Host: 77-253-106-8.adsl.inetia.pl Mime-Version: 1.0 X-Trace: mx1.internetia.pl 1275934722 18402 77.253.106.8 (7 Jun 2010 18:18:42 GMT) X-Complaints-To: abuse@inetia.pl NNTP-Posting-Date: Mon, 7 Jun 2010 18:18:42 +0000 (UTC) In-Reply-To: <huia5b$2qfa$1@news2.ipartners.pl> X-Tech-Contact: usenet@internetia.pl User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 X-Server-Info: http://www.internetia.pl/news/ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit