💻 代码示例
String data = JNet.get("https://api.example.com/data");
Map<String, Object> payload = JNet.json();
payload.put("name", "Alice");
payload.put("age", 25);
String result = JNet.postJson("https://api.example.com/users", payload);
JNetClient client = JNetClient.newBuilder()
.connectTimeout(5, TimeUnit.SECONDS)
.readTimeout(5, TimeUnit.SECONDS)
.build();
CompletableFuture<String> future = JNet.getAsync("https://api.example.com");
future.thenAccept(data -> System.out.println(data));
SSEClient sse = new SSEClient();
sse.stream("https://api.example.com/events", null, new SSEClient.SSEListener() {
public void onData(String data) {
System.out.println("Event: " + data);
}
});