Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 908 → Rev 909

/trunk/src/org/tela_botanica/client/http/JsonRestRequestCallback.java
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) {