如果你是Java HTTP请求的新手,并且无法解码输入流,请不要担心。由于这是一个简单的GET请求,因此根据这里的建议,您可以使用以下代码:
public void setupIPCheck() throws IOException {
URLConnection connection = new URL("http://freegeoip.net/json/").openConnection();
InputStream response = connection.getInputStream();
Log.d("IPcheck", response.toString());
}
我期望得到一个JSON数据块 - 我需要手动从流中读取每个字节吗?我正在开发Android应用,所以无法使用IOUtils。