import com.twitter.finagle.Http; import com.twitter.finagle.Service; import com.twitter.finagle.http.Methods; import com.twitter.finagle.http.Request; import com.twitter.finagle.http.Response; import com.twitter.finagle.http.Status; import com.twitter.util.Await; import com.twitter.util.Future; public class SimpleHttpServer { public static void main(String[] args) throws Exception { Service<Request, Response> server = Http.serve(":8080", (Request request) -> { if (request.method() != Methods.GET) { return Future.value(Response.apply().status(Status.MethodNotAllowed())); } String name = request.getParam("name"); Response response = Response.apply().status(Status.Ok()).contentString("Hello, " + name); return Future.value(response); }); Await.ready(server); } } Service<Request, Response> server = Http.serve(":8080", (Request request) -> { if (request.method() != Methods.GET) { return Future.value(Response.apply().status(Status.MethodNotAllowed())); } String name = request.getParam("name"); Response response = Response.apply().status(Status.Ok()).contentString("Hello, " + name); return Future.value(response); });


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