public static Observable<Boolean> writeDebugMessage(SessionContext context, ZuulMessage msg, String prefix, String arrow) { Observable<Boolean> obs = null; for (Header header : msg.getHeaders().entries()) { Debug.addRequestDebug(context, String.format("%s:: %s HDR: %s:%s", prefix, arrow, header.getKey(), header.getValue())); } // Capture the response body into a Byte array for later usage. if (msg.hasBody()) { if (! Debug.debugRequestHeadersOnly(context)) { // Convert body to a String and add to debug log. String body = msg.getBodyAsText(); Debug.addRequestDebug(context, String.format("%s:: %s BODY: %s", prefix, arrow, body)); } } if (obs == null) obs = Observable.just(Boolean.FALSE); return obs; }
public static Observable<Boolean> writeDebugMessage(SessionContext context, ZuulMessage msg, String prefix, String arrow) { Observable<Boolean> obs = null; for (Header header : msg.getHeaders().entries()) { Debug.addRequestDebug(context, String.format("%s:: %s HDR: %s:%s", prefix, arrow, header.getKey(), header.getValue())); } // Capture the response body into a Byte array for later usage. if (msg.hasBody()) { if (! Debug.debugRequestHeadersOnly(context)) { // Convert body to a String and add to debug log. String body = msg.getBodyAsText(); Debug.addRequestDebug(context, String.format("%s:: %s BODY: %s", prefix, arrow, body)); } } if (obs == null) obs = Observable.just(Boolean.FALSE); return obs; }
public static Observable<Boolean> writeDebugMessage(SessionContext context, ZuulMessage msg, String prefix, String arrow) { Observable<Boolean> obs = null; for (Header header : msg.getHeaders().entries()) { Debug.addRequestDebug(context, String.format("%s:: %s HDR: %s:%s", prefix, arrow, header.getKey(), header.getValue())); } // Capture the response body into a Byte array for later usage. if (msg.hasBody()) { if (! Debug.debugRequestHeadersOnly(context)) { // Convert body to a String and add to debug log. String body = msg.getBodyAsText(); Debug.addRequestDebug(context, String.format("%s:: %s BODY: %s", prefix, arrow, body)); } } if (obs == null) obs = Observable.just(Boolean.FALSE); return obs; }