gpt4 book ai didi

com.jetdrone.vertx.yoke.middleware.YokeRequest.accepts()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-15 11:58:40 27 4
gpt4 key购买 nike

本文整理了Java中com.jetdrone.vertx.yoke.middleware.YokeRequest.accepts()方法的一些代码示例,展示了YokeRequest.accepts()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YokeRequest.accepts()方法的具体详情如下:
包路径:com.jetdrone.vertx.yoke.middleware.YokeRequest
类名称:YokeRequest
方法名:accepts

YokeRequest.accepts介绍

[英]Check if the given type(s) is acceptable, returning the best match when true, otherwise null, in which case you should respond with 406 "Not Acceptable". The type value must be a single mime type string such as "application/json" and is validated by checking if the request string starts with it.
[中]检查给定的类型是否可接受,如果为true,则返回最佳匹配,否则返回null,在这种情况下,您应该以406“不可接受”作为响应。类型值必须是单个mime类型字符串,如“application/json”,并通过检查请求字符串是否以它开头来验证。

代码示例

代码示例来源:origin: pmlopes/yoke

@Override
  public void handle(@NotNull final YokeRequest request, @NotNull final Handler<Object> next) {
    // content negotiation
    if (request.accepts("application/json") == null) {
      // Not Acceptable (we only talk json)
      next.handle(406);
      return;
    }
    // get the real id from the params multimap
    String id = request.params().get(idName);
    store.read(idName, id, new AsyncResultHandler<JsonObject>() {
      @Override
      public void handle(AsyncResult<JsonObject> event) {
        if (event.failed()) {
          next.handle(event.cause());
          return;
        }
        if (event.result() == null) {
          // does not exist, returns 404
          next.handle(404);
        } else {
          request.response().end(event.result());
        }
      }
    });
  }
};

代码示例来源:origin: pmlopes/yoke

String bestContentType = request.accepts(produces);

代码示例来源:origin: pmlopes/yoke

@Override
public void handle(@NotNull final YokeRequest request, @NotNull final Handler<Object> next) {
  if (request.accepts("application/json") == null) {

代码示例来源:origin: pmlopes/yoke

if (request.accepts("application/json") == null) {

代码示例来源:origin: pmlopes/yoke

if (request.accepts("application/json") == null) {

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com