List of usage examples for org.apache.commons.httpclient NameValuePair getName
public String getName()
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; }