import com.twitter.finagle.Http; import com.twitter.finagle.Service; import com.twitter.finagle.http.*; import scala.collection.immutable.HashMap; import scala.concurrent.Future; public class HttpExample { public static void main(String[] args) { Service<HttpRequest, HttpResponse> client = Http.newService("www.example.com:80"); HttpRequest request = RequestBuilder.get("/") .header("User-Agent", "Finagle Client") .build(); Future<HttpResponse> futureResponse = client.apply(request); futureResponse.onSuccess(response -> { System.out.println("Response status: " + response.status()); System.out.println("Response body: " + response.contentString()); }); client.close(); } }


上一篇:
下一篇:
切换中文