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

百度网盘怎样做网站上海高端网站建设公

百度网盘怎样做网站,上海高端网站建设公,多用户商城数据库设计,自己做网站怎么做的一、背景 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/750787/

相关文章:

  • 网站一般费用会员管理系统登录
  • 网站建设的客户都在哪里租房网站那些地图区域统计怎么做的
  • 福州网站建设服务公司版式设计排版
  • 微信公众号建设公司seo超级外链发布
  • 南昌h5建站网页设计与制作论文6000
  • 网站推广的六种方式百度权重3的网站值多少
  • 浙江省建设厅网站高工网站自动seo
  • 关于做网站的总结摄影婚纱网站建设
  • 余姚做网站设计哪里提供邢台做网站
  • 一站式网站建设与运营这种资源网站怎么做才赚钱
  • 本地环境搭建网站做贷款在那些网站找客户
  • 焦作北京网站建设厦门建设管理局网站
  • 谢岗镇网站建设网站为什么要挂服务器上
  • 外国网站打开很慢wordpress logo img
  • 怎么分析竞争对手网站杭州化工网站建设
  • 个人简历制作网站免费建自己的网站
  • 搜索引擎优化网站排名西青做网站的公司
  • 网站建设话术中国服务外包网
  • 网站版式设计说明pageadmin建站系统
  • 近期热点舆情事件潍坊百度推广优化
  • 合肥网站优化哪家好网页浏览设置在哪里打开
  • 做app还是网站自己做的网站跳转到购彩大厅
  • 本地推广找哪些网站象山经济开发区建设有限公司网站
  • 学做网站教学百度网盘凡科建站怎么样
  • 怎么看一个网站是html5推广型网站免费建设
  • 中国空间站即将建成目前最好的免费网站
  • 网站开发如何入门阳泉营销型网站建设费用
  • 成都创新互联做网站网站发布 图片看不到
  • 网站建设排名公司哪家好wordpress能做交互类网站
  • 企业可以做网站的类型电商 网站 建设