28,17 → 28,13 |
} |
|
public void onResponseReceived(Request request, Response response) { |
// Affichage du débogage. |
afficherDebug(response); |
|
// Si le code de réponse HTTP ne vaut pas 200 OK, on lance le mécanise d'erreur HTTP |
if (response.getStatusCode() != 200) { |
onErrorHTTP(request, response); |
} else { |
if (avoirEnteteDebug(response)) { |
final JSONValue reponseEnteteDeboguage = JSONParser.parse(response.getHeader("X-DebugJrest-Data")); |
if (reponseEnteteDeboguage.isArray() != null) { |
GWT.log("DEBOGUAGE:\n"+formaterDeboguages(reponseEnteteDeboguage.isArray()), null); |
} |
} |
|
JSONValue responseValue = null; |
if (avoirContenu(response)) { |
responseValue = JSONParser.parse(response.getText()); |
63,6 → 59,15 |
return deboguageFormate; |
} |
|
private void afficherDebug(Response reponse) { |
if (avoirEnteteDebug(reponse)) { |
final JSONValue reponseEnteteDeboguage = JSONParser.parse(reponse.getHeader("X-DebugJrest-Data")); |
if (reponseEnteteDeboguage.isArray() != null) { |
GWT.log("DEBOGUAGE:\n"+formaterDeboguages(reponseEnteteDeboguage.isArray()), null); |
} |
} |
} |
|
public Boolean avoirEnteteDebug(Response reponse) { |
Boolean retour = false; |
if (reponse.getHeader("X-DebugJrest-Data") != null && reponse.getHeader("X-DebugJrest-Data").length() != 0) { |