/** * This is a convenience method that can be used to determine the * content type of the message body. This will determine whether * there is a <code>Content-Type</code> header, if there is then * this will parse that header and represent it as a typed object * which will expose the various parts of the HTTP header. * * @return this returns the content type value if it exists */ public ContentType getContentType() { return request.getContentType(); }
/** * This is a convenience method that can be used to determine the * content type of the message body. This will determine whether * there is a <code>Content-Type</code> header, if there is then * this will parse that header and represent it as a typed object * which will expose the various parts of the HTTP header. * * @return this returns the content type value if it exists */ public ContentType getContentType() { return request.getContentType(); }
/** * This is a convenience method that can be used to determine the * content type of the message body. This will determine whether * there is a <code>Content-Type</code> header, if there is then * this will parse that header and represent it as a typed object * which will expose the various parts of the HTTP header. * * @return this returns the content type value if it exists */ public ContentType getContentType() { return request.getContentType(); }
@Override public String getContentType() { return request.getContentType().getType(); }
@Override public String getContentType() { return request.getContentType().getType(); }
public String getContentType() { return request.getContentType().getType(); }
/** * This is used to determine if the content type is a form POST * of type application/x-www-form-urlencoded. Such a type is * used when a HTML form is used to post data to the server. * * @return this returns true if content type is a form post */ private boolean isFormPost() { ContentType type = request.getContentType(); if(type == null) { return false; } return isFormPost(type); }
@Override public String contentType() { return request.getContentType().getType(); }
/** * This is used to determine if the content type is a form POST * of type application/x-www-form-urlencoded. Such a type is * used when a HTML form is used to post data to the server. * * @return this returns true if content type is a form post */ private boolean isFormPost() { ContentType type = request.getContentType(); if(type == null) { return false; } return isFormPost(type); }
/** * This is used to determine if the content type is a form POST * of type application/x-www-form-urlencoded. Such a type is * used when a HTML form is used to post data to the server. * * @return this returns true if content type is a form post */ private boolean isFormPost() { ContentType type = request.getContentType(); if(type == null) { return false; } return isFormPost(type); }
public ResolvedRequest resolve(Request request) { ResolvedRequest resolved = new ResolvedRequest(); String method = request.getMethod(); String path = RequestUtils.getUndecodedPath(request); ContentType requestContentType = request.getContentType(); /* get the route and the handler for this request */ Route route = router.route(path); if (route == null) { logger.error("could not find a route for " + path); resolved.errorStatus = Status.NOT_FOUND; return resolved; } String contentType = requestContentType != null ? requestContentType.getType() : null; HandlerKey key = new HandlerKey(method, route, contentType); RequestHandlerImpl handler = handlerMap.get(key); if (handler == null) { logger.error("could not find a handler for " + method + " - " + path + " - " + contentType); resolved.errorStatus = Status.METHOD_NOT_ALLOWED; return resolved; } resolved.handler = handler; resolved.route = route; resolved.key = key; return resolved; }