Advertisement
Guest User

Vertx Post Problem

a guest
Sep 1st, 2015
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.17 KB | None | 0 0
  1. package com.movingimage24.migration.verticle;
  2.  
  3. import io.vertx.core.AbstractVerticle;
  4. import io.vertx.core.http.HttpServerResponse;
  5. import io.vertx.ext.web.Router;
  6. import io.vertx.ext.web.RoutingContext;
  7. import io.vertx.ext.web.handler.BodyHandler;
  8.  
  9. public class HttpServerVerticle extends AbstractVerticle {
  10.  
  11.     @Override
  12.     public void start() {
  13.         Router router = Router.router(vertx);
  14.         router.route().handler(BodyHandler.create());
  15.         router.put("/putproducts").handler(this::putHandler);
  16.         router.post("/postproducts").handler(this::postHandler);
  17.         vertx.createHttpServer().requestHandler(router::accept).listen(8080);
  18.     }
  19.  
  20.     //will work when route registers on PUT
  21.     private void putHandler(RoutingContext routingContext) {
  22.         System.err.println("PUT CALLED");
  23.  
  24.         HttpServerResponse response = routingContext.response();
  25.         response.end();
  26.     }
  27.  
  28.     //will NOT work when route registers on POST
  29.     private void postHandler(RoutingContext routingContext) {
  30.         System.err.println("POST CALLED");
  31.  
  32.         HttpServerResponse response = routingContext.response();
  33.         response.end();
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement