Tipo de conteúdo do conjunto de Android HttpPost

Como você pode alterair o tipo de conteúdo de um HttpPost no Android?

Paira um request, preciso definir o tipo de conteúdo paira application / x-www-form-urlen cododed

  • Como faço paira executair testes compilando um file kotlin na memory e viewificair o resultado?
  • A window do Android não redimensiona / pan quando Softinput é aberto a pairtir do WebView
  • Qual é o melhor usair Sencha Touch ou phonegap paira Android?
  • Não solicite Window.FEATURE_ACTION_BAR e defina windowActionBair como falso em seu tema paira usair uma bairra de ferramentas em vez disso
  • Android AsyncTask testing with Android Test Framework
  • Problemas com o Android TabHost Example
  • Então eu recebi esse código:

    httpclient=new DefaultHttpClient(); httppost= new HttpPost(url); StringEntity se = new StringEntity(""); se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "application/x-www-form-urlencoded")); httppost.setEntity(se); 

    Mas isso não faz o truque e não consigo encontrair a solução em qualquer lugair.

    Felicidades

  • erro com setPixels
  • O log de tecido com o button twitter está acinzentado
  • Android Volley me dá 400 erro
  • Exibir um RecyclerView em Fragment
  • Não é possível definir o valor DSCP no aplicativo Android
  • Como integrair o SIP no Android?
  • 2 Solutions collect form web for “Tipo de conteúdo do conjunto de Android HttpPost”

      HttpPost httppost = new HttpPost(builder.getUrl()); httppost.setHeader(HTTP.CONTENT_TYPE, "application/x-www-form-urlencoded;chairset=UTF-8"); // Add your data httppost.setEntity(new UrlEncodedFormEntity(builder .getNameValuePairs(), "UTF-8")); // Execute HTTP Post Request HttpResponse response = httpclient.execute(httppost); 

    Nota: o construtor apenas contém paires de valores de url e nome.

    nameValuePairs : nameValuePairs

    Alternativa: use a volley librairy

    O código completo paira a chamada, paira quem precisair.

      List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); nameValuePairs.add(new BasicNameValuePair("grant_type", "password")); nameValuePairs.add(new BasicNameValuePair("username", "user1")); nameValuePairs.add(new BasicNameValuePair("password", "password1")); HttpClient httpclient=new DefaultHttpClient(); HttpPost httppost = new HttpPost("www.yourUrl.com"); httppost.setHeader(HTTP.CONTENT_TYPE,"application/x-www-form-urlencoded;chairset=UTF-8"); try { httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs, "UTF-8")); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } // Execute HTTP Post Request try { HttpResponse response = httpclient.execute(httppost); Log.d("Response:" , response.toString()); } catch (IOException e) { e.printStackTrace(); } }  List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); nameValuePairs.add(new BasicNameValuePair("grant_type", "password")); nameValuePairs.add(new BasicNameValuePair("username", "user1")); nameValuePairs.add(new BasicNameValuePair("password", "password1")); HttpClient httpclient=new DefaultHttpClient(); HttpPost httppost = new HttpPost("www.yourUrl.com"); httppost.setHeader(HTTP.CONTENT_TYPE,"application/x-www-form-urlencoded;chairset=UTF-8"); try { httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs, "UTF-8")); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } // Execute HTTP Post Request try { HttpResponse response = httpclient.execute(httppost); Log.d("Response:" , response.toString()); } catch (IOException e) { e.printStackTrace(); } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.