List of usage examples for org.apache.http.client.utils URLEncodedUtils format
public static String format(final Iterable<? extends NameValuePair> parameters, final Charset charset)
From source file:com.leo.cattle.data.net.RestApiImpl.java
private String getStringParam(List<NameValuePair> params) { String ret = "?"; return ret + URLEncodedUtils.format(params, "utf8"); }
From source file:io.gs2.identifier.Gs2IdentifierClient.java
/** * ??????<br>//from w w w . ja v a2 s . c o m * <br> * * @param request * @return ? */ public DescribeCommonSecurityPolicyResult describeCommonSecurityPolicy( DescribeCommonSecurityPolicyRequest request) { String url = Gs2Constant.ENDPOINT_HOST + "/securityPolicy/common"; List<NameValuePair> queryString = new ArrayList<>(); if (request.getPageToken() != null) queryString.add(new BasicNameValuePair("pageToken", String.valueOf(request.getPageToken()))); if (request.getLimit() != null) queryString.add(new BasicNameValuePair("limit", String.valueOf(request.getLimit()))); if (queryString.size() > 0) { url += "?" + URLEncodedUtils.format(queryString, "UTF-8"); } HttpGet get = createHttpGet(url, credential, ENDPOINT, DescribeCommonSecurityPolicyRequest.Constant.MODULE, DescribeCommonSecurityPolicyRequest.Constant.FUNCTION); if (request.getRequestId() != null) { get.setHeader("X-GS2-REQUEST-ID", request.getRequestId()); } return doRequest(get, DescribeCommonSecurityPolicyResult.class); }
From source file:com.janoz.usenet.searchers.impl.NzbsOrgConnectorImpl.java
/** * //from w ww. j a v a 2s. c o m * @param action * @param params Parameters WILL BE MODIFIED * @return * @throws URISyntaxException */ private URI getUri(String action, List<NameValuePair> params) throws URISyntaxException { params.add(new BasicNameValuePair("i", userId)); params.add(new BasicNameValuePair("h", passwordHash)); return URIUtils.createURI("http", "nzbs.org", 80, action, URLEncodedUtils.format(params, "UTF-8"), null); }
From source file:com.entertailion.android.dial.HttpRequestHelper.java
public static String buildgetData(String... list) { if (null == list || list.length == 0) return null; List<NameValuePair> qparams = new ArrayList<NameValuePair>(); for (int i = 0; i < list.length - 1; i = i + 2) { qparams.add(new BasicNameValuePair(list[i], list[i + 1])); }//ww w .j a v a 2s . co m return URLEncodedUtils.format(qparams, "UTF-8"); }
From source file:org.opencastproject.workflow.remote.WorkflowServiceRemoteImpl.java
/** * {@inheritDoc}/*from ww w. ja v a 2 s . c o m*/ * * @see org.opencastproject.workflow.api.WorkflowService * #getWorkflowInstances(org.opencastproject.workflow.api.WorkflowQuery) */ @Override public WorkflowSet getWorkflowInstances(WorkflowQuery query) throws WorkflowDatabaseException { List<NameValuePair> queryStringParams = new ArrayList<NameValuePair>(); if (query.getText() != null) queryStringParams.add(new BasicNameValuePair("q", query.getText())); if (query.getStates() != null) { for (QueryTerm stateQueryTerm : query.getStates()) { String value = stateQueryTerm.isInclude() ? stateQueryTerm.getValue() : "-" + stateQueryTerm.getValue(); queryStringParams.add(new BasicNameValuePair("state", value)); } } if (query.getCurrentOperations() != null) { for (QueryTerm opQueryTerm : query.getCurrentOperations()) { String value = opQueryTerm.isInclude() ? opQueryTerm.getValue() : "-" + opQueryTerm.getValue(); queryStringParams.add(new BasicNameValuePair("op", value)); } } if (query.getSeriesId() != null) queryStringParams.add(new BasicNameValuePair("seriesId", query.getSeriesId())); if (query.getSeriesTitle() != null) queryStringParams.add(new BasicNameValuePair("seriesTitle", query.getSeriesTitle())); if (query.getMediaPackageId() != null) queryStringParams.add(new BasicNameValuePair("mp", query.getMediaPackageId())); if (query.getWorkflowDefinitionId() != null) queryStringParams.add(new BasicNameValuePair("workflowdefinition", query.getWorkflowDefinitionId())); if (query.getFromDate() != null) queryStringParams.add(new BasicNameValuePair("fromdate", SolrUtils.serializeDate(query.getFromDate()))); if (query.getToDate() != null) queryStringParams.add(new BasicNameValuePair("todate", SolrUtils.serializeDate(query.getToDate()))); if (query.getCreator() != null) queryStringParams.add(new BasicNameValuePair("creator", query.getCreator())); if (query.getContributor() != null) queryStringParams.add(new BasicNameValuePair("contributor", query.getContributor())); if (query.getLanguage() != null) queryStringParams.add(new BasicNameValuePair("language", query.getLanguage())); if (query.getLicense() != null) queryStringParams.add(new BasicNameValuePair("license", query.getLicense())); if (query.getTitle() != null) queryStringParams.add(new BasicNameValuePair("title", query.getTitle())); if (query.getSubject() != null) queryStringParams.add(new BasicNameValuePair("subject", query.getSubject())); if (query.getSort() != null) { String sort = query.getSort().toString(); if (!query.isSortAscending()) { sort += "_DESC"; } queryStringParams.add(new BasicNameValuePair("sort", sort)); } if (query.getStartPage() > 0) queryStringParams.add(new BasicNameValuePair("startPage", Long.toString(query.getStartPage()))); if (query.getCount() > 0) queryStringParams.add(new BasicNameValuePair("count", Long.toString(query.getCount()))); StringBuilder url = new StringBuilder(); url.append("/instances.xml"); if (queryStringParams.size() > 0) url.append("?" + URLEncodedUtils.format(queryStringParams, "UTF-8")); HttpGet get = new HttpGet(url.toString()); HttpResponse response = getResponse(get); try { if (response != null) return WorkflowParser.parseWorkflowSet(response.getEntity().getContent()); } catch (Exception e) { throw new WorkflowDatabaseException(e); } finally { closeConnection(response); } throw new WorkflowDatabaseException("Workflow instances can not be loaded from a remote workflow service"); }
From source file:com.ovea.facebook.client.DefaultFacebookClient.java
private JSONType post(String proto, String host, String path, List<NameValuePair> qparams, List<NameValuePair> pparams) { try {//from w w w. j a v a 2 s . co m URI uri = URIUtils.createURI(proto, host, -1, path, qparams == null ? null : URLEncodedUtils.format(qparams, "UTF-8"), null); HttpPost post = new HttpPost(uri); if (pparams != null) { post.setEntity(new UrlEncodedFormEntity(pparams, HTTP.UTF_8)); } HttpResponse response = httpClient().execute(post); String contentType = response.getEntity().getContentType().getValue(); contentType = contentType == null ? "" : contentType.toLowerCase(); if (contentType.startsWith("application/json") || contentType.startsWith("text/javascript")) { return JSON.parse(EntityUtils.toString(response.getEntity())); } else { return JSON.object().put("data", EntityUtils.toString(response.getEntity())); } } catch (Exception e) { throw new FacebookException(e.getMessage(), e); } }
From source file:uk.bowdlerize.API.java
public String getURLBasic() throws NoSuchPaddingException, UnsupportedEncodingException, NoSuchAlgorithmException, IllegalBlockSizeException, BadPaddingException, NoSuchProviderException, InvalidKeyException, InvalidKeySpecException, SignatureException { DefaultHttpClient httpclient = new DefaultHttpClient(); JSONObject json;//from w w w . j a va2 s. c o m //TelephonyManager telephonyManager =((TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE)); //String mobileNet = telephonyManager.getNetworkOperatorName(); String uuid = settings.getString(SETTINGS_UUID, ""); List<NameValuePair> nvps = new ArrayList<NameValuePair>(); nvps.add(new BasicNameValuePair("probe_uuid", uuid)); nvps.add(new BasicNameValuePair("signature", SignHeaders(settings.getString(SETTINGS_PROBE_PRIVATE_KEY, ""), nvps))); ISPMeta ispMeta = getISPMeta(); nvps.add(new BasicNameValuePair("network_name", ispMeta.ispName)); nvps.add(new BasicNameValuePair("basic", "true")); HttpGet httpGet = new HttpGet("https://api.blocked.org.uk/1.2/request/httpt"); httpGet.setHeader("Accept", "application/json"); try { //httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8)); httpGet.setURI(new URI(httpGet.getURI() + "?" + URLEncodedUtils.format(nvps, "utf-8"))); HttpResponse response = httpclient.execute(httpGet); String rawJSON = EntityUtils.toString(response.getEntity()); response.getEntity().consumeContent(); Log.e("rawJSON", rawJSON); json = new JSONObject(rawJSON); if (json.getBoolean("success")) { return json.getString("url"); } else { return null; } } catch (Exception e) { e.printStackTrace(); return null; } }
From source file:com.wareninja.android.commonutils.foursquareV2.http.AbstractHttpApi.java
public HttpGet createHttpGet(String url, NameValuePair... nameValuePairs) { if (DEBUG)// w w w.j a v a2 s . com Log.d(TAG, "creating HttpGet for: " + url + "|nameValuePairs->" + nameValuePairs); String query = URLEncodedUtils.format(stripNulls(nameValuePairs), HTTP.UTF_8); HttpGet httpGet = new HttpGet(url + "?" + query); httpGet.addHeader(CLIENT_VERSION_HEADER, mClientVersion); if (DEBUG) Log.d(TAG, "Created: " + httpGet.getURI()); return httpGet; }
From source file:org.opencastproject.search.remote.SearchServiceRemoteImpl.java
/** * Builds the a search URL.// w w w. ja v a2s . c o m * * @param q * the search query * @param admin * whether this is for an administrative read * @return the search URL */ private String getSearchUrl(SearchQuery q, boolean admin) { StringBuilder url = new StringBuilder(); List<NameValuePair> queryStringParams = new ArrayList<NameValuePair>(); if (q.getSeriesId() != null || q.getElementFlavors() != null || q.getElementTags() != null) { url.append("/episode.xml?"); if (q.getSeriesId() != null) queryStringParams.add(new BasicNameValuePair("sid", q.getSeriesId())); if (q.getElementFlavors() != null) { for (MediaPackageElementFlavor f : q.getElementFlavors()) { queryStringParams.add(new BasicNameValuePair("flavor", f.toString())); } } if (q.getElementTags() != null) { for (String t : q.getElementTags()) { queryStringParams.add(new BasicNameValuePair("tag", t)); } } } else { url.append("/series.xml?"); queryStringParams.add(new BasicNameValuePair("series", Boolean.toString(q.isIncludeSeries()))); queryStringParams.add(new BasicNameValuePair("episodes", Boolean.toString(q.isIncludeEpisodes()))); } // General query parameters if (q.getText() != null) queryStringParams.add(new BasicNameValuePair("q", q.getText())); if (q.getId() != null) queryStringParams.add(new BasicNameValuePair("id", q.getId())); if (admin) { queryStringParams.add(new BasicNameValuePair("admin", Boolean.TRUE.toString())); } else { queryStringParams.add(new BasicNameValuePair("admin", Boolean.FALSE.toString())); } queryStringParams.add(new BasicNameValuePair("limit", Integer.toString(q.getLimit()))); queryStringParams.add(new BasicNameValuePair("offset", Integer.toString(q.getOffset()))); url.append(URLEncodedUtils.format(queryStringParams, "UTF-8")); return url.toString(); }
From source file:org.craftercms.social.util.UGCHttpClient.java
public HttpResponse getModerationStatusTarget(String ticket, String moderationStatus, String target) throws URISyntaxException, ClientProtocolException, IOException { List<NameValuePair> qparams = new ArrayList<NameValuePair>(); qparams.add(new BasicNameValuePair("ticket", ticket)); qparams.add(new BasicNameValuePair("target", target)); URI uri = URIUtils.createURI(scheme, host, port, appPath + "/api/2/ugc/moderation/" + moderationStatus + "/target.json", URLEncodedUtils.format(qparams, HTTP.UTF_8), null); HttpGet httpget = new HttpGet(uri); HttpClient httpclient = new DefaultHttpClient(); return httpclient.execute(httpget); }