Example usage for org.apache.http.message BasicNameValuePair BasicNameValuePair

List of usage examples for org.apache.http.message BasicNameValuePair BasicNameValuePair

Introduction

In this page you can find the example usage for org.apache.http.message BasicNameValuePair BasicNameValuePair.

Prototype

public BasicNameValuePair(String str, String str2) 

Source Link

Usage

From source file:org.opencastproject.publication.youtube.remote.YouTubePublicationServiceRemoteImpl.java

@Override
public Job publish(MediaPackage mediaPackage, Track track) throws PublicationException {
    final String trackId = track.getIdentifier();
    List<BasicNameValuePair> params = new ArrayList<BasicNameValuePair>();
    params.add(new BasicNameValuePair("mediapackage", MediaPackageParser.getAsXml(mediaPackage)));
    params.add(new BasicNameValuePair("elementId", trackId));
    HttpPost post = new HttpPost();
    HttpResponse response = null;/*w w  w  . ja  v a 2s.c  o m*/
    try {
        post.setEntity(new UrlEncodedFormEntity(params));
        response = getResponse(post);
        if (response != null) {
            logger.info("Publishing {} to youtube", trackId);
            return JobParser.parseJob(response.getEntity().getContent());
        }
    } catch (Exception e) {
        throw new PublicationException("Unable to publish track " + trackId + " from mediapackage "
                + mediaPackage + " using a remote youtube publication service", e);
    } finally {
        closeConnection(response);
    }
    throw new PublicationException("Unable to publish track " + trackId + " from mediapackage " + mediaPackage
            + " using a remote youtube publication service");
}

From source file:org.apache.sling.testing.clients.util.FormEntityBuilder.java

public FormEntityBuilder addParameter(String name, String value) {
    params.add(new BasicNameValuePair(name, value));
    return this;
}

From source file:org.wso2.security.tools.product.manager.handler.HttpRequestHandler.java

/**
 * Send HTTP POST request//  w  ww  .  ja v  a2  s .  c om
 *
 * @param requestURI Requested URI
 * @return HTTPResponse after executing the command
 */
public static HttpResponse sendPostRequest(String requestURI, ArrayList<NameValuePair> parameters) {
    try {
        HttpClientBuilder clientBuilder = HttpClients.custom();
        HttpClient httpClient = clientBuilder.setRetryHandler(new DefaultHttpRequestRetryHandler(3, false))
                .build();
        HttpPost httpPostRequest = new HttpPost(requestURI);

        for (NameValuePair parameter : parameters) {
            urlParameters.add(new BasicNameValuePair(parameter.getName(), parameter.getValue()));
        }

        httpPostRequest.setEntity(new UrlEncodedFormEntity(urlParameters));
        return httpClient.execute(httpPostRequest);
    } catch (IOException e) {
        LOGGER.error("Error occurred while sending POST request to " + requestURI, e);
    }
    return null;
}

From source file:com.parking.auth.LoginUserAsyncTask.java

protected Boolean doInBackground(String... tokens) {
    try {//from  w w w  . jav a  2  s. com
        /** Don't follow redirects */
        http_client.getParams().setBooleanParameter(ClientPNames.HANDLE_REDIRECTS, true);

        HttpPost httppost = new HttpPost(ParkingConstants.serverUrl + "/loginServlet");

        /** Add your data */
        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
        nameValuePairs.add(new BasicNameValuePair("username", ParkingApplication.getAccount().name));
        nameValuePairs.add(new BasicNameValuePair("isDevice", "true"));
        httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

        HttpResponse response;
        response = http_client.execute(httppost);
        Log.v(TAG, "Respone is " + response.getStatusLine().getStatusCode());
        Log.v(TAG, response.getStatusLine().toString());

        if (response.getStatusLine().getStatusCode() == 200) {
            /** Extract JSON user message from user response */
            ObjectMapper objectMapper = new ObjectMapper();
            LicensePlateJsonObject licensePlate = objectMapper.readValue(response.getEntity().getContent(),
                    LicensePlateJsonObject.class);
            result = true;
            AppPreferences.getInstance()
                    .setLicensePlateString(licensePlate.getLicensePlateList().toUpperCase());
        }

    } catch (Exception e) {
        e.printStackTrace();
        result = false;
    } finally {
        http_client.getParams().setBooleanParameter(ClientPNames.HANDLE_REDIRECTS, true);
    }
    return result;
}

From source file:com.mycompany.pfinanzaspersonales.BalanceController.java

private void cargarTablaBalance() {

    List<NameValuePair> parametros = new ArrayList<NameValuePair>();

    Object item_anio = cbb_anio.getSelectionModel().getSelectedItem();
    String anio = ((Combobox) item_anio).getId();

    parametros.add(new BasicNameValuePair("anio", anio));
    HttpResponse responseJSON = JSON.request(Config.URL + "usuarios/balance.json", parametros);
    JSONObject jObject = JSON.JSON(responseJSON);
    try {/*from w ww  .ja v a  2 s .c  o  m*/

        c_mes.setCellValueFactory(new PropertyValueFactory<TablaBalance, String>("mes"));
        c_ingresos.setCellValueFactory(new PropertyValueFactory<TablaBalance, String>("ingreso"));
        c_gastos.setCellValueFactory(new PropertyValueFactory<TablaBalance, String>("gasto"));
        c_resumen.setCellValueFactory(new PropertyValueFactory<TablaBalance, String>("resumen"));

        tabla_balance_ = new ArrayList<TablaBalance>();

        if (!jObject.get("data").equals(null)) {
            JSONArray jsonArr = jObject.getJSONArray("data");
            for (int i = 0; i < jsonArr.length(); i++) {
                JSONObject data_json = jsonArr.getJSONObject(i);
                tabla_balance_.add(new TablaBalance(data_json.get("mes").toString(),
                        data_json.get("total_ingresos").toString(), data_json.get("total_gastos").toString(),
                        data_json.get("resumen").toString()));
            }
        }

        tabla_balance.setItems(FXCollections.observableArrayList(tabla_balance_));

    } catch (Exception e) {
        e.printStackTrace();
    }
}

From source file:bkampfbot.modes.Tagesspiel.java

public void run() {
    printJump();/*w  ww.j  a v a2  s .c o m*/

    String page = Utils.getString("city/index");

    // Komische Figur schon abgeschossen?
    if (page.indexOf("win: \"1\"") != -1) {
        Output.printTabLn("Versuche den Gegner in der Stadt abzuschieen.", 1);

        Control.sleep(30);

        List<NameValuePair> nvps2 = new ArrayList<NameValuePair>();
        nvps2.add(new BasicNameValuePair("hallo", "1"));

        String resulte = Utils.getString("city/winning", nvps2);
        if (resulte.equals("{\"success\":1}")) {
            Output.printTabLn("10 Fleispunkte bekommen", Output.INFO);
        }
    }

    try {

        page = Utils.getString("games");

        if (!zwerg && page.indexOf("<img src=\"" + Config.getHost() + "layout/game.png\"") == -1) {
            Output.printTabLn("Tagesspiel schon erledigt.", Output.INFO);
            return;
        }

        if (zwerg && page.indexOf("<img src=\"" + Config.getHost() + "layout/game2.png\"") == -1
                && page.indexOf("<img src=\"" + Config.getHost() + "layout/game.png\"") == -1) {
            Output.printTabLn("Maximale Anzahl der Spiele erreicht fr heute!", Output.INFO);
            return;
        }

        if (page.indexOf("<img src=\"" + Config.getHost() + "layout/game.png\"") == -1) {
            Output.printTabLn("Tagesspiel fr 1 Zwerg.", Output.INFO);
            page = page.substring(page.indexOf("<img src=\"" + Config.getHost() + "layout/game2.png\"") - 50);

        } else {

            page = page.substring(page.indexOf("<img src=\"" + Config.getHost() + "layout/game.png\"") - 50);
        }
        page = page.substring(0, 50);
        page = page.substring(page.indexOf("<a href=\""));
        page = page.replaceAll("[^0-9]", "");

        Utils.visit("games/play/" + page);
        Utils.visit("games/getGame");

        int wait = new Random().nextInt(30) + 30;

        Control.sleep(wait * 10, 2);

        final int fleis = 15;

        JSONObject result = Utils.getJSON("games/punkte/" + fleis + "/" + ((1177 + fleis) * 177 + 77) * fleis);
        if (result.getInt("result") == 1) {
            Output.printTabLn("Tagesspiel gewonnen", Output.INFO);
        } else {
            Output.printTabLn("Tagesspiel verloren", Output.INFO);
        }
    } catch (JSONException e) {
        Output.error(e);
    }
}

From source file:att.jaxrs.client.Tag.java

public static long getExistingRecord(String tag_name) {

    List<NameValuePair> urlParameters = new ArrayList<NameValuePair>();
    urlParameters.add(new BasicNameValuePair("tag_name", tag_name));

    HttpResponse result;//from  www .  ja v a 2s  .c o  m
    String resultStr;
    TagCollection tagCollection = new TagCollection();

    try {
        System.out.println("invoking last added: " + tag_name);
        DefaultHttpClient httpClient = new DefaultHttpClient();
        HttpPost post = new HttpPost(Constants.SELECT_LAST_ADDED_TAG_RESOURCE);
        post.setEntity(new UrlEncodedFormEntity(urlParameters));
        result = httpClient.execute(post);
        System.out.println(Constants.RESPONSE_STATUS_CODE + result);
        resultStr = Util.getStringFromInputStream(result);

        tagCollection = Marshal.unmarshal(TagCollection.class, resultStr);

    } catch (Exception e) {
        System.out.println(e.getMessage());
        e.printStackTrace();

    }

    if (null != tagCollection.getTag()) {
        return tagCollection.getTag()[0].getTag_id();
    }
    return -1L;
}

From source file:edu.illinois.my.wiki.services.parameters.ImmutableMapParameters.java

@Override
public ImmutableList<NameValuePair> asNameValuePairs() {
    ImmutableList.Builder<NameValuePair> builder = ImmutableList.builder();
    ImmutableSet<Entry<String, String>> parameterKeys = parameters.entrySet();
    for (Entry<String, String> entry : parameterKeys) {
        String key = entry.getKey();
        String value = entry.getValue();
        NameValuePair pair = new BasicNameValuePair(key, value);
        builder.add(pair);/*w ww  .  j a v  a  2s .c o  m*/
    }
    return builder.build();
}

From source file:org.cloudbits.reader.RESTClient.java

public void addHeader(String name, String value) {
    mHeaders.add(new BasicNameValuePair(name, value));
}

From source file:org.opencastproject.textanalyzer.remote.TextAnalysisRemoteImpl.java

/**
 * {@inheritDoc}//from www . ja  va2 s .c  o m
 * 
 * @see org.opencastproject.textanalyzer.api.TextAnalyzerService#extract(org.opencastproject.mediapackage.MediaPackageElement)
 */
@Override
public Job extract(final Attachment image) throws TextAnalyzerException {
    HttpPost post = new HttpPost();
    try {
        List<BasicNameValuePair> params = new ArrayList<BasicNameValuePair>();
        params.add(new BasicNameValuePair("image", MediaPackageElementParser.getAsXml(image)));
        post.setEntity(new UrlEncodedFormEntity(params));
    } catch (Exception e) {
        throw new TextAnalyzerException(e);
    }
    HttpResponse response = null;
    try {
        response = getResponse(post);
        if (response != null) {
            try {
                Job receipt = JobParser.parseJob(response.getEntity().getContent());
                logger.info("Analyzing {} on a remote analysis server", image);
                return receipt;
            } catch (Exception e) {
                throw new TextAnalyzerException(
                        "Unable to analyze element '" + image + "' using a remote analysis service", e);
            }
        }
    } finally {
        closeConnection(response);
    }
    throw new TextAnalyzerException(
            "Unable to analyze element '" + image + "' using a remote analysis service");
}