A fronte di una chiamata a rest web service si possono verificare due diverse situazioni:
1- il ws non è raggiungibile e non risponde
2- la chiamata al ws va in timeout
Secondo il codice di seguito:
//HEADER
opts.headers["Authorization"] = app.tokenWS;
//BODY
opts.params["order"] = ordJSON;
var uu = app.fs.url(s);
var result = yield uu.post(opts);
nelle due situazioni sopra descritte ottengo queste risposte:
1- result= {"error":"Impossibile connettersi al server."}
2- result= {"error":"Tempo di richiesta scaduto."}
E' possibile differenziare con un diverso status le due risposte?