我正在尝试将数据从 Android 发送到 php,后者必须将数据保存在SESSION中。但是,我的会话仍然是空的。另一方面,当我从网站设置 SESSION 时,它可以工作。我认为这是因为
xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
我的 js 中的行(用于测试目的)。Android的等效线是什么?
在我的 Android 中,我有:
httpclient = new DefaultHttpClient();
String url = "http://www.weddingwatch.org/WebGL/Testing/" + myTablet + "saveCoordinates.php";
HttpPost httppost = new HttpPost(url);
httppost.setEntity(new UrlEncodedFormEntity(data[0], HTTP.CONTENT_ENCODING));
HttpResponse response = httpclient.execute(httppost);
“ HTTP.CONTENT_ENCODING ”不是不适合将数据发送到服务器以供稍后处理,例如设置 SESSION 元素吗?