2010-09-30 98 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

相关问题