本文整理了Java中org.jooby.Request.method
方法的一些代码示例,展示了Request.method
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.method
方法的具体详情如下:
包路径:org.jooby.Request
类名称:Request
方法名:method
暂无
代码示例来源:origin: jooby-project/jooby
@Override
public String getRequestMethod() {
return req.method();
}
代码示例来源:origin: jooby-project/jooby
@Override public String getRequestMethod() {
return req.method();
}
代码示例来源:origin: jooby-project/jooby
@Override
public String method() {
return req.method();
}
代码示例来源:origin: jooby-project/jooby
/**
* Creates a new {@link CsrfHandler} handler and use the given name to save the token in the
* {@link Session} and or extract the token from incoming requests.
*
* @param name Token's name.
*/
public CsrfHandler(final String name) {
this.name = requireNonNull(name, "Name is required.");
tokenGen(req -> UUID.randomUUID().toString());
requireTokenOn(req -> REQUIRE_ON.contains(req.method()));
}
代码示例来源:origin: jooby-project/jooby
@Override
public void handle(final Request req, final Response rsp) throws Exception {
if (!rsp.header(ALLOW).isSet()) {
Set<String> allow = new LinkedHashSet<>();
Set<String> methods = new LinkedHashSet<>(Route.METHODS);
String path = req.path();
methods.remove(req.method());
for (String method : methods) {
routes.stream()
.filter(route -> route.matches(method, path, MediaType.all, MediaType.ALL).isPresent())
.forEach(route -> allow.add(route.method()));
}
rsp.header(ALLOW, Joiner.on(SEP).join(allow))
.length(0)
.status(Status.OK);
}
}
代码示例来源:origin: jooby-project/jooby
sb.append(BL).append(df.apply(timestamp)).append(BR);
sb.append(SP);
sb.append(Q).append(req.method());
sb.append(SP);
sb.append(req.path());
代码示例来源:origin: jooby-project/jooby
req.method(), req.path(), req.route().print(6), err);
rsp.type(MediaType.html).send(writer.toString());
代码示例来源:origin: jooby-project/jooby
@Override
public void handle(final Request req, final Response rsp, final Err ex) throws Throwable {
log.error("execution of: {}{} resulted in exception\nRoute:\n{}\n\nStacktrace:",
req.method(), req.path(), req.route().print(6), ex);
Config conf = req.require(Config.class);
boolean stackstrace = Try.apply(() -> conf.getBoolean("err.stacktrace"))
.orElse(req.require(Env.class).name().equals("dev"));
rsp.send(
Results
.when(MediaType.html, () -> Results.html(VIEW).put("err", ex.toMap(stackstrace)))
.when(MediaType.all, () -> ex.toMap(stackstrace)));
}
代码示例来源:origin: jooby-project/jooby
private void preflight(final Cors cors, final Request req, final Response rsp,
final String origin) {
/**
* Allowed method
*/
boolean allowMethod = req.header(AC_REQUEST_METHOD).toOptional()
.map(cors::allowMethod)
.orElse(false);
if (!allowMethod) {
return;
}
/**
* Allowed headers
*/
List<String> headers = req.header(AC_REQUEST_HEADERS).toOptional().map(header ->
Splitter.on(',').trimResults().omitEmptyStrings().splitToList(header)
).orElse(Collections.emptyList());
if (!cors.allowHeaders(headers)) {
return;
}
/**
* Allowed methods
*/
rsp.header(AC_ALLOW_METHODS, join(cors.allowedMethods()));
List<String> allowedHeaders = cors.anyHeader() ? headers : cors.allowedHeaders();
rsp.header(AC_ALLOW_HEADERS, join(allowedHeaders));
代码示例来源:origin: org.jooby/jooby
@Override
public String method() {
return req.method();
}
代码示例来源:origin: org.jooby/jooby-pac4j
@Override
public String getRequestMethod() {
return req.method();
}
代码示例来源:origin: org.jooby/jooby
/**
* Creates a new {@link CsrfHandler} handler and use the given name to save the token in the
* {@link Session} and or extract the token from incoming requests.
*
* @param name Token's name.
*/
public CsrfHandler(final String name) {
this.name = requireNonNull(name, "Name is required.");
tokenGen(req -> UUID.randomUUID().toString());
requireTokenOn(req -> REQUIRE_ON.contains(req.method()));
}
代码示例来源:origin: org.jooby/jooby
@Override
public void handle(final Request req, final Response rsp) throws Exception {
if (!rsp.header(ALLOW).isSet()) {
Set<String> allow = new LinkedHashSet<>();
Set<String> methods = new LinkedHashSet<>(Route.METHODS);
String path = req.path();
methods.remove(req.method());
for (String method : methods) {
routes.stream()
.filter(route -> route.matches(method, path, MediaType.all, MediaType.ALL).isPresent())
.forEach(route -> allow.add(route.method()));
}
rsp.header(ALLOW, Joiner.on(SEP).join(allow))
.length(0)
.status(Status.OK);
}
}
代码示例来源:origin: org.jooby/jooby
sb.append(BL).append(df.apply(timestamp)).append(BR);
sb.append(SP);
sb.append(Q).append(req.method());
sb.append(SP);
sb.append(req.path());
代码示例来源:origin: org.jooby/jooby-whoops
req.method(), req.path(), req.route().print(6), err);
rsp.type(MediaType.html).send(writer.toString());
代码示例来源:origin: org.jooby/jooby
@Override
public void handle(final Request req, final Response rsp, final Err ex) throws Throwable {
log.error("execution of: {}{} resulted in exception\nRoute:\n{}\n\nStacktrace:",
req.method(), req.path(), req.route().print(6), ex);
Config conf = req.require(Config.class);
boolean stackstrace = Try.apply(() -> conf.getBoolean("err.stacktrace"))
.orElse(req.require(Env.class).name().equals("dev"));
rsp.send(
Results
.when(MediaType.html, () -> Results.html(VIEW).put("err", ex.toMap(stackstrace)))
.when(MediaType.all, () -> ex.toMap(stackstrace)));
}
代码示例来源:origin: org.jooby/jooby
private void preflight(final Cors cors, final Request req, final Response rsp,
final String origin) {
/**
* Allowed method
*/
boolean allowMethod = req.header(AC_REQUEST_METHOD).toOptional()
.map(cors::allowMethod)
.orElse(false);
if (!allowMethod) {
return;
}
/**
* Allowed headers
*/
List<String> headers = req.header(AC_REQUEST_HEADERS).toOptional().map(header ->
Splitter.on(',').trimResults().omitEmptyStrings().splitToList(header)
).orElse(Collections.emptyList());
if (!cors.allowHeaders(headers)) {
return;
}
/**
* Allowed methods
*/
rsp.header(AC_ALLOW_METHODS, join(cors.allowedMethods()));
List<String> allowedHeaders = cors.anyHeader() ? headers : cors.allowedHeaders();
rsp.header(AC_ALLOW_HEADERS, join(allowedHeaders));
内容来源于网络,如有侵权,请联系作者删除!