插件说明与使用介绍 如何使用 在配置窗口页以 YAML 格式填写 配置示例 下面是一个示例,在指定的 API 上开启了proxyrewrite 插件。 curl H 'XAPIKEY: 2571e288e8f4cd273cab342440068469' X PUT d ' { "methods": ["GET"], "uri": "/test/index.html", "plugins": { "proxyrewrite": { "uri": "/test/home.html", "scheme": "http", "host": "ctyun.com", "headers": { "XApiVersion": "v1", "XApiEngine": "apisix", "XApiuseless": "" } } }, "upstream": { "type": "roundrobin", "nodes": { "127.0.0.1:80": 1 } } }' 启用/停用 在配置页面设置生效开关 验证插件 发送请求,查看上游服务的 access.log,如果输出信息与配置一致: curl X GET 127.0.0.1 [2/Aug/2023:10:52:20 +0800] ctyun.com GET /test/home.html HTTP/1.1 200 38 curl/7.29.0 0.000 199 107 这就表示proxyrewrite 插件已经生效了。 重写proxycookie插件 描述 proxycookie插件是对响应头部setcookie字段中的path属性或者domain属性进行重写,校验的对象: 请求目标服务的返回头部SetCookie中Path属性。 请求目标服务的返回头部SetCookie中Domain属性。 注意 setcookie头部不区分大小写 作用范围 该插件只能用于路由级插件,因为每条路由响应头部setcookie字段中的path属性或者domain属性不同,要视具体情况而定。