Pytania otagowane jako error-handling

Konstrukcje języka programowania zaprojektowane do obsługi błędów sygnalizowanych kodami błędów, wyjątkami lub innymi środkami specyficznymi dla języka.


8
Żądanie 400 BAD oznacza kod błędu HTTP?
Mam żądanie JSON, które publikuję na adres URL HTTP. Czy należy to traktować jako miejsce, w 400którym requestedResourceistnieje pole, ale czy "Roman"jest ono niepoprawną wartością dla tego pola? [{requestedResource:"Roman"}] Powinno to być traktowane jako 400gdzie "blah"pole nie istnieje w ogóle? [{blah:"Roman"}]

9
Czy nie można ustalić błędu przy użyciu pliku JSON.stringify?
Odtwarzanie problemu Występuje problem podczas próby przekazywania komunikatów o błędach przy użyciu gniazd sieciowych. Mogę powtórzyć problem, z którym się spotykam, JSON.stringifyaby dotrzeć do szerszego grona odbiorców: // node v0.10.15 > var error = new Error('simple error message'); undefined > error [Error: simple error message] > Object.getOwnPropertyNames(error); [ 'stack', 'arguments', …


10
Czy są jakieś standardowe kody stanu wyjścia w systemie Linux?
Uważa się, że proces zakończył się poprawnie w systemie Linux, jeśli jego kodem zakończenia było 0. Widziałem, że błędy segmentacji często skutkują statusem wyjścia 11, choć nie wiem, czy to po prostu konwencja, w której pracuję (aplikacje, które zawiodły, wszystkie były wewnętrzne), czy standard. Czy istnieją standardowe kody wyjścia dla …


14
Obsługa błędów w Bash
Jaka jest twoja ulubiona metoda radzenia sobie z błędami w Bash? Najlepszy przykład obsługi błędów, który znalazłem w Internecie, napisał William Shotts, Jr, na stronie http://www.linuxcommand.org . Sugeruje użycie następującej funkcji do obsługi błędów w Bash: #!/bin/bash # A slicker error handling routine # I put a variable in my …

11
Jak uzyskać tekst odpowiedzi na błąd jQuery $ .ajax?
Wysyłam odpowiedź błędu do mojego jQuery. Jednak nie mogę uzyskać tekstu odpowiedzi (w poniższym przykładzie byłoby to Gone to the beach ) Jedyne, co mówi jQuery, to „błąd”. Zobacz ten przykład, aby uzyskać szczegółowe informacje: php <? header('HTTP/1.1 500 Internal Server Error'); print "Gone to the beach" ?> jQuery $.ajax({ …



11
JAX-RS / Jersey jak dostosować obsługę błędów?
Uczę się JAX-RS (alias JSR-311) przy użyciu Jersey. Z powodzeniem utworzyłem Zasób root i bawię się parametrami: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate) { // Return a greeting with the name and age } } Działa to świetnie i obsługuje …

7
Jak wychwycić błąd wysłania zapytania Ajax?
Chciałbym złapać błąd i pokazać odpowiedni komunikat, jeśli żądanie Ajax się nie powiedzie. Mój kod wygląda następująco, ale nie udało mi się złapać nieudanego żądania Ajax. function getAjaxData(id) { $.post("status.ajax.php", {deviceId : id}, function(data){ var tab1; if (data.length>0) { tab1 = data; } else { tab1 = "Error in Ajax"; …

5
Jak podać zlokalizowany opis z typem błędu w Swift?
Definiuję niestandardowy typ błędu za pomocą składni Swift 3 i chcę podać przyjazny dla użytkownika opis błędu zwracanego przez localizedDescriptionwłaściwość Errorobiektu. Jak mogę to zrobić? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", comment: "My …

21
Czy twierdzić, że jest zło? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
199 c++  c  error-handling  go  assert 

13
Tajemniczy „błąd skryptu”. zgłaszane w JavaScript w Chrome i Firefox
Mam skrypt, który wykrywa błędy Javascript w mojej witrynie i wysyła je do zaplecza w celu zgłoszenia. Podaje pierwszy napotkany błąd, przypuszczalny numer linii i godzinę. EDYCJA, aby dołączyć doctype: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml"> ... <script type="text/javascript"> //<![CDATA[ // for debugging …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.