2010-09-30 6 views
0

J'ai reçu HTTP POST pour envoyer des chaînes au script PHP côté serveur. Mon journal affiche les valeurs de retour correctes. Le script fonctionne correctement à partir du navigateur et insère une nouvelle ligne de table db. Mais le script ne peut pas être exécuté en faisant appel à l'apk ... mais, encore une fois, il renvoie tout le contenu de la page de script, y compris les chaînes.Obtenir le script PHP du côté serveur à partir de l'appel apk android

Comment puis-je lancer le script?

Merci Allen

+0

vous devriez publier les parties pertinentes de votre code. Comment appelez-vous le script de votre application? – thomasmalt

+0

HttpClient httpclient = new DefaultHttpClient(); String url = MgActivity.SERVER_PREFERENCES_URL; HttpPost httppost = new HttpPost (url); ArrayList nameValuePairs = new ArrayList (); nameValuePairs.add (new BasicNameValuePair (USERID_KEY, utilisateur)); nameValuePairs.add (new BasicNameValuePair (PREF_PAINTING_KEY, prefPainting)); httppost.setEntity (new UrlEncodedFormEntity (nameValuePairs)); Réponse HttpResponse = httpclient.execute (httppost); – artworthy

Répondre

0

Sonne comme votre affaire à un problème de cahceing. essayez d'ajouter un horodatage à la fin de l'URL.

+0

Voici le code ... HttpClient httpclient = new DefaultHttpClient(); String url = MgActivity.SERVER_PREFERENCES_URL; HttpPost httppost = new HttpPost (url); ArrayList nameValuePairs = new ArrayList (); nameValuePairs.add (new BasicNameValuePair (USERID_KEY, utilisateur)); nameValuePairs.add (new BasicNameValuePair (PREF_PAINTING_KEY, prefPainting)); httppost.setEntity (new UrlEncodedFormEntity (nameValuePairs)); Réponse HttpResponse = httpclient.execute (httppost); – artworthy

+0

Voici le code pour le poste ... peut-être utile: – artworthy

Questions connexes