0
public String sendGetRequest(String requestURL){
StringBuilder sb =new StringBuilder();
try {
URL url = new URL(requestURL);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(con.getInputStream()));
String s;
while((s=bufferedReader.readLine())!=null){
sb.append(s+"\n");
}
}catch(Exception e) {
}
return sb.toString();
}
我有這個功能來收集顯示在一個簡單的PHP腳本Android的功能,以獲得從PHP腳本簡單響應
<?php echo "sample"; ?>
的反應,但它似乎總是得到一個空或空值..cant找出代碼的哪一部分給我的問題...假設requestURL工作正常,因爲我已經在網絡瀏覽器中測試它.....
你怎麼吃大象?一次一個字節。用你的瀏覽器或郵遞員獨立測試你的php代碼。通過獲取期望值的靜態內容來測試你的android代碼。然後,只有當你試圖結合兩個 – e4c5
@ e4c5在我的網絡瀏覽器中測試了我的php腳本,它工作的很好,但對於我必須爲數據收集的方法,它甚至不能從php腳本中獲得一個簡單的行。我測試了一個只包含簡單回聲的腳本<?php echo「Sample」; ?> –
然後你的PHP代碼不需要在這裏發佈,這不需要被標記爲PHP,MySQL,JSON。通過將你的java代碼連接到一個靜態資源來處理你的java代碼 – e4c5