[英]Can't receive JSON string from PHP file in Android
下面,我包括一些代碼:
這是我的代碼:
int responseCode = httpCon.getResponseCode();
if (responseCode==-1) { httpCon.connect(); }
InputStream is = httpCon.getInputStream();
BufferedReader rd = new BufferedReader(new InputStreamReader(is));
String line;
StringBuffer response = new StringBuffer();
while((line = rd.readLine()) != null) {
response.append(line);
}
rd.close();
try {
OutputStream file = openFileOutput("configND", Context.MODE_PRIVATE);
DataOutputStream wrf = new DataOutputStream(file);
wrf.writeBytes(line);
wrf.close();
} catch (Exception e){
e.printStackTrace();
}
我正在嘗試從PHP文件接收數據(JSON字符串),然后創建一個包含內容的文件,但是出了點問題。 我無法接收JSON字符串,並且無法創建文件。
我使用HttpURLconnection,而不使用apache庫。 我可能會添加發送JSON的功能。
救命!
如果您沒有從服務器獲得任何信息,則問題可能出在您的PHP腳本中。
對於“問題”中的Android部分,如果您不想使用Volley並僅使用Android API來處理此問題,那么這兩個鏈接應該可以幫助您:
http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/
http://www.codeproject.com/Articles/267023/Send-and-receive-json-between-android-and-php
就個人而言,幾年前我學習Android時,我遵循了AndroidHive資源,並且運行良好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.