书栈网 · BookStack 本次搜索耗时 0.025 秒,为您找到 67 个相关结果.
  • DisableReuse

    DisableReuse DisableReuse 禁止context复用,如果context在所有handler执行之后,还需要使用(如设置了超时出错,但无法对正在执行的handler中断,此时context还在使用中),则需要调用此函数禁用context的复用,除非有必要不建议禁止复用。 Example package main ...
  • static serve

    static serve static serve 静态文件处理中间件,默认支持通过目录访问,在实例使用中可以根据需求实现接口以使用各类不同的存储方式,如packr 打包或mongodb存储等。 Example package main import ( "github.com/vicanso/elton" ...
  • concurrent limiter

    concurrent limiter concurrent limiter 并发请求限制,可以通过指定请求的参数,如IP、query的字段或者body等获取,限制同时并发性的提交请求,主要用于避免相同的请求多次提交。指定的Key分为以下几种: :ip 客户的RealIP h:key 从HTTP请求头中获取key的值 q:key 从HTTP的...
  • body parser

    body parser NewDefaultBodyParser NewGzipDecoder NewJSONDecoder NewFormURLEncodedDecoder body parser 解析HTTP请求接收到的数据,默认支持json 与form 的提交,可以根据应用场景增加各类Decoder以支持更多的数据类型。 NewD...
  • responder

    responder responder 用于将Body转换为对应的字节数据,并设置响应头。默认的处理为将struct(map)转换为json,对于不同的应用可以指定Marshal与ContentType来实现自定义响应。 ResponderConfig.Marshal 自定义的Marshal函数,默认为json.Marshal Respond...
  • Body parse and validate

    validator govalidator 调用示例 description body反序列化与校验 elton中body-parser 中间件只将数据读取为字节,并没有做反序列化以及参数的校验。使用json 来反序列化时,只能简单的对参数类型做校验,下面介绍如何使用validator 与govalidator 增强参数校验,可以按自己喜好选择...
  • logger

    logger logger Logger中间件,支持从请求头、响应头等获取信息,日志中标签以{}标记,支持的标签如下: host 请求的host method 请求的method path 请求的path proto 请求的协议类型 query 请求的raw query remote 请求的remote addr real-ip 客...
  • Pass

    Pass Pass 将当前context的处理pass给另一个Elton实例,设置Committed为true,此实例的所有处理函数均不再使用处理此context。
  • RequestBody

    RequestBody RequestBody HTTP请求体,对于POST ,PUT 以及PATCH 提交数据的请求,此字段用于保存请求体。注意:默认Elton中并未从请求中读取相应的请求体,需要使用body_parser 中间件来获取或者自定义相应的中间件。
  • 哈希表 HashMap

    1470 2018-02-06 《RustPrimer 中文版》
    哈希表 HashMap HashMap的要求 增删改查 entry 哈希表 HashMap 和动态数组Vec 一样,哈希表(HashMap)也是Rust内置的集合类型之一,同属std::collections 模块下。 它提供了一个平均复杂度为O(1) 的查询方法,是实现快速搜索必备的类型之一。 这里呢,主要给大家介绍一下HashMap的几...