Domande con tag 'error-handling'

3
risposte

Come dovrebbe una API Web gestire i parametri errati / extra?

Domanda: per un'API web pubblica (invia richieste HTTP Get / Post, ottieni dati JSON / XML), come devono essere gestiti i parametri errati o extra. Mi sembra che se i parametri errati vengono ignorati, un errore nel codice del chiamante può...
posta 08.08.2011 - 21:17
2
risposte

Come lavorare con / attorno a un'API che non restituisce errori?

Attualmente sto lavorando a un progetto che richiede il recupero dei dati da un'API chiusa di terze parti (su SOAP). Attualmente mi trovo in una situazione in cui devo eseguire argomentazioni e convalida dei dati all'interno del nostro codice...
posta 06.05.2016 - 14:50
2
risposte

Gestione degli errori in stile ruggine in C ++

Ho letto alcuni articoli su come Rust gestisce gli errori usando il tipo Result<T, E> e per me sembra una soluzione ibrida di best-of-both-world (eccezioni e codici di ritorno) che può essere molto utile. Penso che sarebbe particolarm...
posta 13.07.2015 - 13:19
2
risposte

Come posso creare interfacce di errore idiomatiche in Ruby?

Sto sviluppando un'app Ruby on Rails. L'app contiene un servizio che racchiude un'API REST esterna, chiamata da un controller, con diversi possibili stati di errore. L'implementazione corrente restituisce il corpo della risposta in caso di succe...
posta 08.01.2017 - 00:09
4
risposte

Best Practice: i messaggi di errore dovrebbero essere gestiti dall'API o dall'App?

Sto progettando un'applicazione che interagisce con un'API RESTful. Quando si restituiscono messaggi di errore come Unable to sign up user Il messaggio di errore dovrebbe essere generato dall'app? o dall'API? Sto cercando le migliori...
posta 10.07.2013 - 21:28
2
risposte

Shoud Lancio le eccezioni al livello dell'interfaccia utente o le gestisco nel mio livello VM

Considera il seguente metodo: public async Task LoginAsync() { if (!CanLoginAsyncExecute()) throw new ValidationException(); try { StartLoading(); await _authenticationService.LoginAsync...
posta 04.03.2017 - 10:48
2
risposte

Gestione dei messaggi di errore da altri servizi in Micro Service Architecture

La nostra azienda esegue applicazioni su un'architettura Micro Service che include migliaia di servizi. Sto lavorando a un'applicazione back-end "X" che parla con oltre 50 servizi. I servizi di front-end chiamano il mio servizio "X" per eseguire...
posta 16.01.2018 - 19:04
5
risposte

Convalida dei messaggi in servizi di messaggistica asincrona

Sto cercando informazioni sull'approccio migliore alla convalida dei messaggi nei servizi basati su messaggistica asincrona (ovvero servizi che estraggono messaggi da una sorta di coda di messaggi o broker, piuttosto che fornire un'API basata su...
posta 20.02.2018 - 00:45
3
risposte

Quando scrivi i wrapper per le API come gestisci gli errori di utilizzo?

Quando scrivi i wrapper per le API come gestisci gli errori di utilizzo? Supponete che l'utente lo usi correttamente e scriva il wrapper in modo tale da rendere la chiamata al server e lasciare che il server restituisca l'errore? O control...
posta 23.10.2010 - 15:32
1
risposta

Restituzione di più errori dal livello di servizio

Sto usando Spring per un'applicazione web. Per convalidare l'input di un utente in un modulo come per la creazione di un'entità Person, utilizzo la convalida JSR 303 per verificare la presenza di pattern non nulli / vuoti o validi ecc. Alcune co...
posta 15.05.2014 - 10:20