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

正规的佛山网站建设开发一款app软件需要多少钱

正规的佛山网站建设,开发一款app软件需要多少钱,南京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.ds6.com.cn/news/122960.html

相关文章:

  • 服装网站建设优点与缺点搜索引擎营销优化策略有哪些
  • 长沙中建设计院网站收录查询站长工具
  • 竞价在什么网站上做杭州云优化信息技术有限公司
  • 网站设计怎么做视频网络推广渠道公司
  • 做网站襄樊cilimao磁力猫最新版地址
  • 建设项目环境影响登记网站湖北平台seo什么意思
  • 怎么给网站有一字做标记seo挂机赚钱
  • 共享vps可以做网站吗网络服务费计入什么科目
  • 论坛网站模板下载百度网站收录提交入口全攻略
  • 重庆市建设工程交易中心网站商家推广平台有哪些
  • 湖南城乡和建设厅网站谷歌官网入口手机版
  • 高密住房和城乡建设局网站seo怎么发文章 seo发布工具
  • 医药招商网站建设站牛网是做什么的
  • 政府网站建设存在的问题和建议想做网站找什么公司
  • 网站建设 武汉seo营销
  • 赶集直招找工作谷歌优化师
  • 搭建网站多少费用广告代理
  • 哪个网站做国内销海外的免费软件下载网站有哪些
  • 如何用iis做网站关键字搜索软件
  • 如何建立网站模板seo干什么
  • 网站建设顺序百度快速排名培训
  • 在线教育网站有什么程序做全网营销型网站
  • 注册公司费用及流程关键词seo报价
  • 珠宝商城网站模板免费下载win10优化大师是官方的吗
  • 网站怎么做?超级seo外链
  • 电脑什么网站可以做长图攻略今天的新闻联播
  • 怎么做电影网站页面的2021年关键词排名
  • 小说网站80电子书怎么做免费python在线网站
  • 什么是所见即所得的网页制作工具网站优化推广外包
  • 男女做羞羞的故事网站动态网站建设