1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Unicate, 14.12.2011 #1
    Unicate

    Unicate Threadstarter Android-Experte

    Hi alle zusammen!

    Ich möchte einen Request compressed an einen Server senden.
    Wie muss ich das machen? Ich hab so ein paar sachen ausprobiert, die haben aber alle nicht funktioniert.

    PHP:
    String testString "Das ist ein Teststring, der am Ende wieder so sein sollte wie er jetzt ist.";
    System.out.println(testString);
    ByteArrayInputStream bain = new ByteArrayInputStream(testString.getBytes("UTF-8"));
    DeflaterInputStream din = new DeflaterInputStream(bain);
    HttpClient client = new ContentEncodingHttpClient();
    HttpPost post = new HttpPost("http://localhost/test.php");
    post.setEntity(new InputStreamEntity(dindin.available()));
    HttpResponse response client.execute(post);
    System.out.println("Response: " response.getStatusLine() + "\n" +convertStreamToString(response.getEntity().getContent()));
    Der PHP Code dazu:

    PHP:
    <?php
        $content 
    file_get_contents('php://input');
        echo 
    gzinflate($content);
    ?>
    Ausgegeben wird folgendes:
    Code:
    Das ist ein Teststring, der am Ende wieder so sein sollte wie er jetzt ist.
    Response: HTTP/1.1 200 OK
    
    
    
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[RxJava2] Multiplie Request einer ID zuordnen und als Map zurückgeben Android App Entwicklung 06.10.2017
[ERLEDIGT] Widget reagiert nicht auf Click mit anschliessendem Http-Request Android App Entwicklung 04.07.2017
Du betrachtest das Thema "Request gzippen" im Forum "Android App Entwicklung",