import java.util.ArrayList;
import java.util.List;
public class Weibo {
private List<String> posts;
public Weibo() {
this.posts = new ArrayList<>();
}
public void addPost(String post) {
this.posts.add(post);
}
public List<String> getPosts() {
return this.posts;
}
public static void main(String[] args) {
Weibo myWeibo = new Weibo();
myWeibo.addPost("Hello World!");
List<String> posts = myWeibo.getPosts();
}
}
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class WeiboHttpClient {
public static String sendGetRequest(String url) throws Exception {
URL urlObj = new URL(url);
HttpURLConnection connection = (HttpURLConnection) urlObj.openConnection();
connection.setRequestMethod("GET");
connection.setRequestProperty("User-Agent", "Mozilla/5.0");
int responseCode = connection.getResponseCode();
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
StringBuffer response = new StringBuffer();
String line;
while ((line = reader.readLine()) != null) {
response.append(line);
}
reader.close();
return response.toString();
}
public static void main(String[] args) {
try {
String apiUrl = "https://api.weibo.com/..."; // Weibo API URL
String response = sendGetRequest(apiUrl);
} catch (Exception e) {
e.printStackTrace();
}
}
}