URLを介してphpファイルに情報を送信しています。ブラウザに URL を入力すると、正しい情報が表示されますが、InputStreamReader からこの情報を取得できません。
これが私のコードです。
try {
URL url = new URL("http://example/example.php?userImage="
+ URLEncoder.encode(userImageString, "UTF-8") + "&userHeight="
+ URLEncoder.encode(userHeight,"UTF-8" ));
Log.d("url", "" + url);
Scanner in = new Scanner(new InputStreamReader(url.openStream()))
.useDelimiter("\n");
Log.d("hasnext?", "" + in.hasNext());
while (in.hasNext())
{
Log.d("sent", in.next());
}
in.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
HasNext は false を返しますが、true を返すはずです。助言がありますか?
userImageString は Base64 でエンコードされた文字列であることに注意してください。