我想使用Android訪問參數化的URL。它所要做的就是「加載」頁面,以便它完成它應該做的事情(用給定的參數更新數據庫)。Android HttpClient只使用獲取請求將數據發送到服務器
我在加載url時遇到了麻煩,所以我在常規的HttpClient活動中觀看了視頻 - 只是等待響應並收集該信息。我認爲它仍然會加載頁面,因此也會讓頁面執行。我甚至無法正確運行頁面或收集響應。
這是我使用的代碼:
String url = "http://www.removed.com?param1="+param1+"¶m2="+param2;
try{
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet(url);
HttpResponse response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
InputStream webs = entity.getContent();
try{
BufferedReader reader = new BufferedReader(new InputStreamReader(webs, "iso-8859-1"), 8);
test.setText(reader.readLine());
webs.close();
}catch(Exception e) {
Log.e("Error in conversion: ", e.toString());
}
}catch(Exception e) {
Log.e("Error in connection: ", e.toString());
}
請讓我知道我能做些什麼來得到這個執行該頁面,並更新數據庫。如果我手動將參數放入瀏覽器中,它可以工作。
當你運行上面的代碼時會發生什麼? –