话不多说 上步骤
url = new URL("你的url");
//设置请求方式
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setRequestProperty("content-type", "application/json;charset=utf-8");
//连接
connection.connect();
//输出
String line;
InputStream is = null;
if (connection.getResponseCode() == status) {
//解码gzip格式的json
is = new GZIPInputStream(connection.getInputStream());
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
StringBuilder sb=new StringBuilder();
while ((line = reader.readLine()) != null) {
sb.append(line);
}
weatherString=sb.toString();
这段代码展示了如何通过Java发送HTTP GET请求到指定URL,设置请求头为JSON类型,并处理返回的gzip压缩的JSON响应。通过连接、读取和解码流来获取天气信息。
462

被折叠的 条评论
为什么被折叠?



