簡體   English   中英

無法從Android中的PHP文件接收JSON字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM