0
我想用httppost從Android手機發送數據到php服務器。連接沒問題。 在PHP方面,我使用echo來指定響應。例如:如何用一個Httppost請求檢索多個結果?
<?php
if(isset($_REQUEST['data'])){
echo "This is the response.";
}
?>
這裏的棘手的事情是,如果我想多數據添加到將檢索多個結果不僅一個響應同樣的要求是什麼。 這是我的Java代碼:
Httpclient hc = new DefaultHttpClient();
Httppost hp = new HttpPost("link");
list.add(new BasicNameValuePair("Name", "Mansour"));
list.add(new BasicNameValuePair("Age", "12"));
try{
hp.setEntity(new UrlEncodedFormEntity(list));
hr = hc.execute(hp);
BufferedReader br = new BufferedReader(new InputStreamReader(hr.getEntity().getContent()));
StringBuffer sb = null;
String compare;
while((compare = br.readLine()) != null){
sb.append(compare);
}
// Toast the response
Toast.makeText(this, sb.toString(), Toast.LENGTH_LONG).show();
}catch(Exception e){
e.printStackTrace();
}
從第一begining我使用JSON,因爲我感覺不舒服處理它避免。是否有可能做與List一樣的事情在我的上面的代碼? –