2010-09-30 153 views
0

我已經獲得HTTP POST以將字符串發送到服務器端PHP腳本。我的日誌顯示正確的返回值。該腳本可以在瀏覽器中手動運行,並插入一個新的數據庫表格行。但是不能通過讓apk來調用腳本來運行腳本......但是,它會再次返回包含字符串的所有腳本頁面內容。獲取服務器端PHP腳本從Android運行apk調用

我怎樣才能讓腳本運行?

感謝 艾倫

+0

你應該發佈你的代碼的相關部分。你如何從你的應用程序調用腳本? – thomasmalt 2010-09-30 22:27:05

+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,user)); nameValuePairs.add(new BasicNameValuePair(PREF_PAINTING_KEY,prefPainting)); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); HttpResponse response = httpclient.execute(httppost); – artworthy 2010-10-03 17:42:10

回答

0

聽起來像你處理一個cahceing問題。嘗試添加一個時間戳到網址的末尾。

+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,user)); nameValuePairs.add(new BasicNameValuePair(PREF_PAINTING_KEY,prefPainting)); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); HttpResponse響應= httpclient.execute(httppost); – artworthy 2010-10-03 17:43:04

+0

下面是帖子的代碼...也許有幫助: – artworthy 2010-10-03 17:43:04