我想爲我的Android應用程序設置一個PHP API來進行交互,我的問題是發佈數據從未似乎發佈,我永遠不能檢索響應正文(HTML/TXT)從給定的URL。Android和PHP創建一個API
我的代碼
Thread thread = new Thread(new Runnable(){
@Override
public void run() {
try {
HttpClient client = new DefaultHttpClient();
HttpPost clientpost = new HttpPost("http://192.168.1.129/updateMain.php");
try {
List<NameValuePair> params = new ArrayList<NameValuePair>(2);
params.add(new BasicNameValuePair("_id", "1"));
params.add(new BasicNameValuePair("job_name", "Test"));
clientpost.setEntity(new UrlEncodedFormEntity(params));
HttpResponse response = client.execute(clientpost);
String responseBody = EntityUtils.toString(response.getEntity());
} catch(Exception e)
{
Log.e("Error", e.toString());
}
} catch (Exception e) {
e.printStackTrace();
}
}
});
thread.start();
如果我可以發佈數據,那麼我將能夠張貼JSON到服務器和從服務器獲取JSON,從而克服我目前的最大障礙。
任何幫助非常感謝。
考慮使用Volley庫,它更快,更容易。 –
我檢查了排除,再次迴應永遠不會被打印......這將是一個不同的問題,但它自己。感謝您的建議。 –