title: How to set header using http post method
body: <p>i am currently working on one application..
  in that application i have to use get and post both methods..
  get method works properly but in post method suddenly i get the response like</p>
  
  <pre><code>   "invalid method.post required"..
  </code></pre>
  
  <p>my code for that is:</p>
  
  <pre><code>     String list_url = "************************";
      try {
  
          String appand = TimeStampForAuth.TimeStameMethod(main.this);
          String auth = android.util.Base64.encodeToString(("iphone" + ":" + 
              "2a5a262d5a")
          .getBytes("UTF-8"), android.util.Base64.NO_WRAP);
  
          DefaultHttpClient client = new DefaultHttpClient();
          HttpPost post = new HttpPost(list_url+appand);
  
          Log.d("URL_LIST", list_url+appand);
  
          List nvps = new ArrayList();
          nvps.add(new BasicNameValuePair("login",Login));
          nvps.add(new BasicNameValuePair("password",password));
          nvps.add(new BasicNameValuePair("title",title));
          nvps.add(new BasicNameValuePair("category_id",cat_id));
  
  
  
  
          UrlEncodedFormEntity p_entity = new UrlEncodedFormEntity(nvps,HTTP.UTF_8);
          post.addHeader("Authorization", "Basic " + auth);
          post.setEntity(p_entity);
          HttpResponse response = client.execute(post);
          HttpEntity responseEntity = response.getEntity();
          String s = EntityUtils.toString(responseEntity);
          Log.d("List response", s);
  
      }
      catch(Exception e){
          System.out.println(e.toString());
      }
  </code></pre>
  
  <p>in that i am missing somethinf or what that i dont know..is all that thing is valid for post method....</p>
  
  <p>please help me as early as possible...</p>
  
  <p>thanking you.........</p>