gelen Yanıtını alma, benim PHP sunucu benim Android müşteriye çok basit bir dize yankılanır Değil:Android Hata ayıklama amacıyla PHP Sunucusu
<?php echo "I REALLY LIKE PIE" ?>
Android'im istemci böyle bir dize almak için aşağıdaki kodu vardır:
URL url = new URL("http://192.168.0.107/index.php");
urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setReadTimeout(10000);
urlConnection.setConnectTimeout(15000);
urlConnection.setRequestMethod("POST");
urlConnection.setDoOutput(true);
urlConnection.setDoInput(true);
urlConnection.connect();
int HTTPResult = urlConnection.getResponseCode();
if (HTTPResult == HttpURLConnection.HTTP_OK) {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
String output = "";
while ((output = bufferedReader.readLine()) != null) {
returnedString.append(output);
}
bufferedReader.close();
}
urlConnection.disconnect();
Ancak, "çıktı" değişkeni boştur ve bu nedenle döndürülen dize de boştur. Neden cevap alamıyorum?
http://192.168.0.107/index.php yerel ip ve android cihaz ile muhtemelen onun erişilemez. –
bağlantı başarılı mı? HTTPResult? –
192.168.0.107 değeri, şebeke var nedir projenizin ayarlandığı ip adresi veya sistem ip adresi Eğer sisteminizin ip adresi ise o zaman doğrudan çalışmaz. Eğer ağın ip adresi ise ve projeniz sunucuda ise, ağa (wifi üzerinden) bağlanabilirsiniz. ve proje kaynaklarına erişebildiğinizi paylaşabilirsiniz. –