0
アンドロイドアプリをローカルのxamppサーバにリダイレクトすると、サーバからの予想される出力が得られます。私は、実際のIPに私のアプリをリダイレクトするか、ドメイン・サーバーの問題が発生したときにアンドロイドアプリのサーバレスポンスの問題を解決するには
以下のような問題があります。ここに私のコードです。
protected String doInBackground(String[] paramparameterForURL) {
try{
//serv_url="http://www.eurekabd.com";//shakil/"+paramparameterForURL[0];
URL url = new URL("http://www.eurekabd.com/shakil/home.php"/*serv_url*/);
//URL url = new URL("http://192.168.0.109/shakil/shakil.php"/*serv_url*/);
//URL url = new URL("http://144.48.2.11/shakil/shakil.php"/*serv_url*/);
JSONObject postDataParams = new JSONObject();
postDataParams.put("name", "abhay");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(300 /* milliseconds */);
conn.setConnectTimeout(300 /* milliseconds */);
//conn.setRequestMethod("GET");
conn.setDoInput(true);
conn.setDoOutput(true);
OutputStream os = conn.getOutputStream();
BufferedWriter writer = new BufferedWriter(
new OutputStreamWriter(os, "UTF-8"));
writer.write(getPostDataString(postDataParams));
writer.flush();
writer.close();
os.close();
int responseCode=conn.getResponseCode();
if (responseCode == HttpsURLConnection.HTTP_OK) {
BufferedReader in=new BufferedReader(new InputStreamReader(conn.getInputStream()));
StringBuffer sb = new StringBuffer("");
String line="";
while((line = in.readLine()) != null) {
sb.append(line);
break;
}
in.close();
return sb.toString();
}
else {
return new String("false : "+responseCode);
}
}
catch(Exception e){
return new String("Exception: " + e.getMessage());
}
}
問題が
以下2.real IPサーバーが怒鳴る
のように空を返しているよう1.Server WWW.eurecabd.comが例外NULLを返しています
問題の解決方法何が問題なのですか?それはコーディングかネットワークプロトコルか?
以前私のアプリをテストしました。すべての計算の後、300mSまでの時間を閾値にした。サーバーは255 mSで応答しますが。私は弟をすることができる他のものはありますか? –
ウェブブラウザでサーバーの応答を確認してください – diegoveloper
サーバーの応答がこのような場合は問題ありません.Array([0] => 1235 [1] => 1238)2 –