Wie legen Sie den header mit http-post-Methode

derzeit arbeite ich an einer Anwendung..
in der Anwendung habe ich die Verwendung von get-und post-beide Methoden..
get-Methode funktioniert, aber in der post-Methode plötzlich bekomme ich die Antwort wie

   "invalid method.post required"..

mein code ist:

     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());
    }

dass ich vermisst werde somethinf oder was, ich weiß nicht..ist alles, das Ding ist gültig für die post-Methode....

helfen Sie mir bitte so früh wie möglich...

danken Ihnen.........

  • könnte es sein, serverside problem? habe bereits versucht, einen start-Antrag mit RESTClient-Addon?
  • es ist kein problem von serverside..serverside Anfrage senden als get-request mit dieser Methode..ist es möglich..bitte helft mir ..ich weiß nicht was falsch läuft mit diesem code..
  • a r sicher, den code mit post-Anforderung, und nicht get-Anforderung ausgeführt wird? versuchen Sie das Debuggen mit breakpoints
InformationsquelleAutor Kutbi | 2011-08-17
Schreibe einen Kommentar