当前位置: 首页 > news >正文

条幅在线设计网站工商营业执照在线查询

条幅在线设计网站,工商营业执照在线查询,深圳外贸seo,用户体验设计书籍一、背景 kong作为api网关,除了反向代理后端服务外,还可对接口进行预处理。 比如本文提及的一个小功能,根据http header某个字段的值,等于多少的时候,返回一个固定的报文。 使用到的kong插件是pre-function。 除了上…

一、背景

kong作为api网关,除了反向代理后端服务外,还可对接口进行预处理。

比如本文提及的一个小功能,根据http header某个字段的值,等于多少的时候,返回一个固定的报文。

使用到的kong插件是pre-function。

在这里插入图片描述

除了上面的场景,还适用于拒绝整个域名的访问。

二、接口的重写

根据http header中的SchoolId,当等于2747时,返回[ { “valid”: false } ];反之,返回 [ { “valid”: true } ]

在这里插入图片描述

下面是其Lua脚本内容:

local school_id = kong.request.get_header("SchoolId") if school_id == "2747" then return kong.response.exit(200, '[ { "valid": false } ]') else return kong.response.exit(200, '[ { "valid": true } ]') end 

验证:

  • http header 的schoolId = 2747

在这里插入图片描述

  • http header 的schoolId != 2747

在这里插入图片描述

三、拒绝域名的请求

同样是使用pre-function插件实现。

在这里插入图片描述
在这里插入图片描述

Lua脚本内容为:

return kong.response.exit(503, '{code: 400, msg: "xx服务已下线,请联系技术支持处理!"}', {["Content-Type"] = 'application/json' }) 

经验证,域名的接口再次访问,返回报错。

在这里插入图片描述

四、总结

总之,kong的这款pre-function插件可以适用于许多场景,好处是灵活配置,支持lua脚本。当然,它只返回相对固定的报文,除非你使用Lua脚本去连接数据存储中间件。

不过,对于简单的一些场景够用了,这也提醒我们一点,在客户端请求接口的时候,尽量把一些标识性的字段通过http header上传上来。

比如schoolId 、 userId、 deviceId、ip等等,后期在kong网关便于读取并判断是否拦截请求。

http://www.yayakq.cn/news/904375/

相关文章:

  • 东山县建设银行网站一加官方网站进入
  • wordpress模板应用青岛网站排名优化
  • 网站备案证书安装WordPress 主题选项框架
  • 南京市建设局网站栖霞中美关系最新消息
  • 做网站推广汉狮网络建设银行审计招聘网站
  • 免费推广网站2023mmmwordpress移动端广告
  • 网站升级停止访问如何做wordpress 糗百
  • 找人做的网站怎么看ftp企业网站后台管理模板
  • 做爰全过程的视频的网站西部数码网站备份
  • 奉贤北京网站建设代做毕业设计实物网站
  • 设计用哪些网站有哪些中国有多少家做外贸网站设计的公司
  • 东莞网站优化公司哪家好怎么查询企业信息
  • 龙口网站建设价格如何创建网站的快捷方式到桌面
  • 豪华跑车网站建设免费网址导航网站建设
  • 郑州建站网快速开发平台
  • 家教中介怎么利用网站来做的品牌注册查询官网
  • 织梦网站 联系方式修改淘宝客网站做seo有用吗
  • 网站开发框架的工具设计网店运营策划方案
  • 国外 电商网站公司装修风格
  • 云南建设投资集团网站asp.net网站结构
  • 网站内部链接有什么作用兰州网络推广关键词优化
  • 推荐做流程图的网站渠道查官网
  • 自己做平台网站怎么查公司名称是否被注册商标
  • 保定网站建设模板联系方式typecho跟wordpress
  • php禁止ip访问网站设计师去哪找
  • 贵阳手机网站建设酒店宣传推广方案
  • 石家庄有哪些做网站的公司h5页面制作工具下载
  • 网站建设分析报告网站链接失效怎么做
  • 网站的登录功能一般是用cookie做的怎样用wordpress
  • 网站营销活动济南营销型网站建设