/* * oxAuth is available under the MIT License (2008). See http://opensource.org/licenses/MIT for full text. * * Copyright (c) 2014, Gluu */ package org.xdi.oxauth.client; import org.apache.http.client.CookieStore; /** * @author Yuriy Zabrovarnyy * @author Javier Rojas Blum * @version December 26, 2016 */ public class ClientUtils { private ClientUtils() { } public static void showClient(BaseClient client) { System.out.println("-------------------------------------------------------"); System.out.println("REQUEST:"); System.out.println("-------------------------------------------------------"); System.out.println(client.getRequestAsString()); System.out.println(""); System.out.println("-------------------------------------------------------"); System.out.println("RESPONSE:"); System.out.println("-------------------------------------------------------"); System.out.println(client.getResponseAsString()); System.out.println(""); } public static void showClientUserAgent(BaseClient client) { System.out.println("-------------------------------------------------------"); System.out.println("REQUEST:"); System.out.println("-------------------------------------------------------"); System.out.println(client.getUrl() + "?" + client.getRequest().getQueryString()); System.out.println(""); if (client.getResponse() != null) { System.out.println("-------------------------------------------------------"); System.out.println("RESPONSE:"); System.out.println("-------------------------------------------------------"); System.out.println("HTTP/1.1 302 Found"); System.out.println("Location: " + client.getResponse().getLocation()); System.out.println(""); } } public static void showClient(BaseClient client, CookieStore cookieStore) { showClient(client); System.out.println("-------------------------------------------------------"); System.out.println("COOKIES:"); System.out.println("-------------------------------------------------------"); System.out.println(cookieStore.getCookies()); System.out.println(""); } }