2010-11-14 21 views
2

J'essaie de publier des données sur le Blob Store sur le moteur d'application de google, ce code s'exécute sans exception, mais à la fin du blobstore il n'y a pas de connectez-vous à la demande de publication. Le truc côté serveur fonctionne quand je poste un formulaire (mais avec des données mime). J'ai permis à mon application Android d'utiliser Internet. C'est un coup dans le noir, mais si l'un de vous aurait eu un problème comme celui-ci avant peut-être le problème que je suis peut-être sonner une cloche!Utilisation de HTTP Post sur un appareil Android pour mettre des données sur le magasin blob de google app engine

public void sendVideo() throws IOException { 
    // Create a new HttpClient and Post Header 
    HttpClient httpclient = new DefaultHttpClient(); 
    HttpPost httpPost = new HttpPost("http://www.theurliampostingto.com/au813rsadjfaruh); 
    // Add your data 
    List<NameValuePair> pairs = new ArrayList<NameValuePair>(); 
    pairs.add(new BasicNameValuePair("key1", "value1")); 
    pairs.add(new BasicNameValuePair("key2", "value2")); 
    httpPost.setEntity(new UrlEncodedFormEntity(pairs)); 
    // Execute HTTP Post Request 
    HttpResponse response = httpclient.execute(httpPost); 
} 
+0

sont les clés de votre liste de paires valeur-nom correct (sensible à la casse, ..), et la liste contient tous les arguments pour répondre à la demande? – rekaszeru

Répondre

0

Vous pouvez essayer d'intercepter le trafic entre l'émulateur et le serveur à savoir avec Wireshark pour voir si le serveur répond à votre demande du tout. Votre code me va bien.