首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tyk插件Python

Tyk插件Python
EN

Stack Overflow用户
提问于 2017-01-30 08:01:51
回答 2查看 455关注 0票数 1

我想对每一个请求使用我自己的八月服务。我发现通过创建插件是最好的方法。我只是好奇,怎么才能在预函数之后直接返回错误?

例如:

  1. 用户访问api
  2. 插件检查随api请求发送的令牌。
  3. 如果为false,则将error作为Error HTTP 401直接返回给用户,而无需处理到代理url中。

更新

在使用自定义的auth插件时,我得到了这个错误:

代码语言:javascript
复制
{ "error": "Session state is missing or unset! Please make sure that auth headers are properly applied."}

我就是这样到达那里的

https://community.tyk.io/t/create-python-plugin/1369/6

谢谢

EN

回答 2

Stack Overflow用户

发布于 2017-01-30 13:03:38

关于如何编写定制中间件以实现这一目标的信息可以在官方的文档中找到。Tykv2.3目前支持用Python3编写的插件以及与LuaJIT、ES5和gRPC兼容的语言(例如,Ruby、.NET和&c.)。

如果需要,可以找到有关错误模板的更多详细信息,可以找到这里

票数 0
EN

Stack Overflow用户

发布于 2021-06-04 20:43:33

会话对象并不存在于所有可能的钩子中,比如Pre。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41931221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档