Example usage for org.apache.commons.httpclient NameValuePair getName

List of usage examples for org.apache.commons.httpclient NameValuePair getName

Introduction

In this page you can find the example usage for org.apache.commons.httpclient NameValuePair getName.

Prototype

public String getName() 

Source Link

Document

Return the name.

Usage

From source file:com.apifest.oauth20.tests.OAuth20BasicTest.java

protected String extractAuthCode(String response) {
    String authCode = null;//from w  ww.  j a  v  a  2 s .c om
    try {
        JSONObject json = new JSONObject(response);
        String redirectUri = json.getString(REDIRECT_URI_PARAM);
        if (redirectUri != null) {
            URIBuilder builder = new URIBuilder(redirectUri);
            List<org.apache.http.NameValuePair> params = builder.getQueryParams();
            for (org.apache.http.NameValuePair pair : params) {
                if (CODE_PARAM.equals(pair.getName())) {
                    authCode = pair.getValue();
                    break;
                }
            }
        }
        log.info(redirectUri);
    } catch (JSONException e) {
        //log.error("cannot extract auth code", e);
        authCode = response;
    } catch (URISyntaxException e) {
        log.error("cannot extract auth code", e);
    }
    return authCode;
}

From source file:ddf.catalog.source.opensearch.TestOpenSearchSource.java

private ConcurrentHashMap<String, String> createMapFor(List<NameValuePair> pairs) {
    ConcurrentHashMap<String, String> map = new ConcurrentHashMap<String, String>();

    for (NameValuePair pair : pairs) {
        map.put(pair.getName(), pair.getValue());
    }/*w  w w .  j  av  a  2s .c o m*/
    return map;
}

From source file:com.xmlcalabash.library.ApacheHttpRequest.java

private String getFullContentType(Header contentTypeHeader) {
    if (contentTypeHeader == null) {
        // This should never happen
        return null;
    }//w  w  w.java  2  s.  c  o  m

    HeaderElement[] contentTypes = contentTypeHeader.getElements();
    if (contentTypes == null || contentTypes.length == 0) {
        // This should never happen
        return null;
    }

    String ctype = contentTypes[0].getName();
    NameValuePair[] params = contentTypes[0].getParameters();
    if (params != null) {
        for (NameValuePair pair : params) {
            ctype = ctype + "; " + pair.getName() + "=\"" + pair.getValue() + "\"";
        }
    }

    return ctype;
}

From source file:ddf.catalog.source.opensearch.TestOpenSearchSource.java

private void verifyOpenSearchUrl(List<NameValuePair> pairs, NameValuePair... answers) {

    ConcurrentHashMap<String, String> nvpMap = createMapFor(pairs);

    for (NameValuePair answerPair : answers) {
        assertThat(nvpMap.get(answerPair.getName()), is(answerPair.getValue()));
        nvpMap.remove(answerPair.getName());
    }/*from  w ww.  j a  v a2  s.  c  om*/

    assertThat(nvpMap.get("count"), is("20"));
    nvpMap.remove("count");
    assertThat(nvpMap.get("mt"), is("0"));
    nvpMap.remove("mt");
    assertThat(nvpMap.get("src"), is("local"));
    nvpMap.remove("src");

    verifyAllEntriesBlank(nvpMap);

}

From source file:com.celamanzi.liferay.portlets.rails286.Rails286Portlet.java

/**
 * Publish public parameters to all portlets
 * @param response - {@link ActionResponse}
 * @param parametersBody - {@link NameValuePair[]}
 *//*from w  w  w  .j  av  a 2 s . co m*/
private void publishRenderParameters(ActionResponse response, NameValuePair[] parametersBody) {
    for (NameValuePair param : parametersBody) {
        if (param.getName().endsWith(PUBLIC_RENDER_PARAMETER_SUFIX)) {
            String name = param.getName().replaceAll(PUBLIC_RENDER_PARAMETER_SUFIX, "");
            response.setRenderParameter(name, param.getValue());
        }
    }
}

From source file:com.celamanzi.liferay.portlets.rails286.Rails286Portlet.java

/**
 * Gets parameters with {@link PreferencesAttributes}#PREFERENCES_SUFIX from the request and saves.
 * @param request/*from   ww w. jav  a 2 s.c o m*/
 * @param parametersBody
 * @throws IOException
 */
private void savePreferences(PortletRequest request, NameValuePair[] parametersBody) throws IOException {
    PortletPreferences preferences = request.getPreferences();

    for (NameValuePair nameValue : parametersBody) {
        if (nameValue.getName().endsWith(PREFERENCES_SUFIX)) {
            try {
                preferences.setValue(nameValue.getName(), nameValue.getValue());
            } catch (ReadOnlyException e) {
                log.error("savePreferences: " + e.getMessage());
            }
        }
    }

    try {
        preferences.store();
    } catch (ValidatorException e) {
        log.error("savePreferences: " + e.getMessage());
    }
}

From source file:com.xmlcalabash.library.HttpRequest.java

private String getFullContentType(Header contentTypeHeader) {
    if (contentTypeHeader == null) {
        // This should never happen, but if it does...
        return "application/octet-stream";
    }/*  w w w.j a  v a 2s  .c o m*/

    HeaderElement[] contentTypes = contentTypeHeader.getElements();
    if (contentTypes == null || contentTypes.length == 0) {
        // This should never happen
        return null;
    }

    String ctype = contentTypes[0].getName();
    NameValuePair[] params = contentTypes[0].getParameters();
    if (params != null) {
        for (NameValuePair pair : params) {
            ctype = ctype + "; " + pair.getName() + "=\"" + pair.getValue() + "\"";
        }
    }

    return ctype;
}

From source file:it.geosolutions.geoserver.rest.GeoServerRESTPublisher.java

/**
 * Append params generating a string in the form:
 * <p>/*  www . ja va2 s. c  o m*/
 * NAME_0=VALUE_0&NAME_1=VALUE_1&....&NAME_n-1=VALUE_n-1
 * </p>
 * </br>
 * 
 * @param params an array of NameValuePair
 * @return the parameter string or empty an string
 */
private String appendParameters(NameValuePair... params) {
    StringBuilder sbUrl = new StringBuilder();
    // append parameters
    if (params != null) {
        final int paramsSize = params.length;
        if (paramsSize > 0) {
            int i = 0;
            NameValuePair param = params[i];
            while (param != null && i++ < paramsSize) {
                final String name = param.getName();
                final String value = param.getValue();
                // success
                if (name != null && !name.isEmpty() && value != null && !value.isEmpty()) {
                    sbUrl.append(name).append("=").append(value);
                    // end cycle
                    param = null;
                } else {
                    // next value
                    param = params[i];
                }
            }
            for (; i < paramsSize; i++) {
                param = params[i];
                if (param != null) {
                    final String name = param.getName();
                    final String value = param.getValue();
                    sbUrl.append(name).append("=").append(value);
                    if (name != null && !name.isEmpty() && value != null && !value.isEmpty()) {
                        sbUrl.append("&").append(name).append("=").append(value);
                    }

                }

            }
        }
    }
    return sbUrl.toString();
}

From source file:net.xmind.signin.internal.XMindNetRequest.java

private void setHeaders() {
    for (NameValuePair header : headers) {
        method.setRequestHeader(header.getName(), header.getValue());
    }//from ww  w  . j av  a 2s.com
    if (method.getRequestHeader("Accept") == null) { //$NON-NLS-1$
        method.setRequestHeader("Accept", "application/json"); //$NON-NLS-1$ //$NON-NLS-2$
    }
}

From source file:org.apache.axis2.transport.http.AbstractHTTPSender.java

private String processCookieHeader(HeaderElement element) {
    String cookie = element.getName() + "=" + element.getValue();
    NameValuePair[] parameters = element.getParameters();
    for (int j = 0; parameters != null && j < parameters.length; j++) {
        NameValuePair parameter = parameters[j];
        cookie = cookie + "; " + parameter.getName() + "=" + parameter.getValue();
    }//from  w  w w. ja  v  a 2 s  . com
    return cookie;
}