我有几层ActionFunction用于api服务,例如授权和速率限制。实现文件上传后,我意识到我真的希望授权和速率限制在文件上传之前发生,而不是之后发生。
(我为文件上传构建了一个自定义的身体解析器,但是让我说我有一个巨大的json - 为什么要把它解析掉呢?)
有没有人知道该怎么做?
答案 0 :(得分:2)
您不能使用ActionFunction
来执行此操作,因为您说它们在检查完成之前使用解析器来解析主体。
您可以在使用EssentialAction
解析正文之前进行检查。但是你需要重新实现合成的逻辑