Domande taggate «error-handling»

Costrutti di linguaggio di programmazione progettati per gestire errori segnalati da codici di errore, eccezioni o altri mezzi specifici del linguaggio.


6
Gestione di errori specifici in JavaScript (pensa alle eccezioni)
Come implementereste diversi tipi di errori, così sareste in grado di individuarne di specifici e lasciare che altri si ribollano ..? Un modo per ottenere ciò è modificare il prototipo Errordell'oggetto: Error.prototype.sender = ""; function throwSpecificError() { var e = new Error(); e.sender = "specific"; throw e; } Cattura errore …


6
Registrazione degli errori in ASP.NET MVC
Attualmente sto utilizzando log4net nella mia applicazione ASP.NET MVC per registrare le eccezioni. Il modo in cui lo faccio è che tutti i miei controller ereditano da una classe BaseController. Nell'evento OnActionExecuting di BaseController, registro tutte le eccezioni che potrebbero essersi verificate: protected override void OnActionExecuted(ActionExecutedContext filterContext) { // Log …








1
Devo "tornare" dopo "lancia" in JavaScript?
Sto lanciando un Errorda un mio metodo da cui voglio un'uscita anticipata, come di seguito: // No route found if(null === nextRoute) { throw new Error('BAD_ROUTE'); } Devo mettere una return;dichiarazione dopo il mio throw? Per me funziona, per ora. Se è superfluo preferirei non inserirlo, ma non sono sicuro …

5
Disabilitare gli standard rigorosi in PHP 5.4
Attualmente sto eseguendo un sito su php 5.4, prima di questo stavo eseguendo il mio sito su 5.3.8. Sfortunatamente, php 5.4 combina E_ALLe E_STRICT, il che significa che la mia impostazione precedente per error_reportingnon funziona ora. Il mio valore precedente era E_ALL & ~E_NOTICE & ~E_STRICTDevo solo abilitare i valori …


10
Come posso prendere un 404?
Ho il codice seguente: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "HEAD"; request.Credentials = MyCredentialCache; try { request.GetResponse(); } catch { } Come posso rilevare un errore 404 specifico? WebExceptionStatus.ProtocolError può solo rilevare che si è verificato un errore, ma non fornire il codice esatto dell'errore. Per esempio: catch (WebException ex) …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.