首页
学习
活动
专区
工具
TVP
发布

技术狂想

专栏成员
8
文章
9762
阅读量
7
订阅数
apisix core.request的使用
core.request是用来获取当前请求客户端和访问信息的工具 1、core.request.headers(ctx) 返回当前请求的所有请求头 2、core.request.header(ctx, name) 返回当前请求的指定请求头 3、core.request.set_header(ctx, header_name, header_value) 用于向当前请求头中添加header,这样在转发到上游的服务中就会带有该header。 4、core.request.get_remote_cl
空盒子里的巧克力糖
2023-02-27
9980
apisix core.log的使用
core.log 是对openresty ngx.log的封装,主要是log级别由参数变为了级别对应的方法 ngx.log的用法是
空盒子里的巧克力糖
2023-02-27
2570
apisix control api的使用
apisix的control api 可以给插件暴露出插件的api。也就是通过调用api 就能执行插件中预先设置的逻辑。api可以用于控制插件行为,比如通过control api 使用POST 方式修改插件中部分参数。api 也可以获取插件当前运行过程中的信息,比如使用GET方式获取插件当前设置的参数或者某个安全插件当前拦截的请求数。
空盒子里的巧克力糖
2023-02-02
6780
apisix 自定义插件方法
apisix有丰富的官方插件,已经很大程度上满足了开发者的需求,大多数功能可以选用官方插件解决,但是仍然很难满足有些业务的个性化需求。因此apisix提供了完整的插件开发规范,开发者可以根据规范实现业务特定的插件。本章将先以一个最简单的插件来讲解如何开发一个apisix插件,通过一个简单插件了解apisix 插件的基本组成。然后讲解开发插件的详细步骤以及插件中各个部分更详细的内容。
空盒子里的巧克力糖
2023-01-16
3.1K0
apisix 多个插件截断执行顺序
两个插件的优先级 test2 priority = 80, test1 priority = 70, 两个插件各个阶段执行顺序 test2 rewrite test1 rewrite test2 access test1 access test2 body_filter test1 body_filter
空盒子里的巧克力糖
2022-12-02
6490
apisix 如何拦截插件继续往下执行
    core.log.warn("plugin rewrite phase, conf: ", core.json.encode(conf))
空盒子里的巧克力糖
2022-12-02
4880
apisix-dashboard 添加自定义插件
apisix 在开发完自定义插件并配置到apisix的配置文件中后,使用apisix 的管理api 是可以让插件生效的。但是在dashboard中是看不到该插件的,也就无法在界面中启用或者停用插件。
空盒子里的巧克力糖
2022-12-02
1.8K0
apisix创建https
上传完证书之后不用做任何操作,就可以使用该域名的https了,因为apisix 自动匹配了域名和证书
空盒子里的巧克力糖
2022-12-02
1.9K1
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档