IPKG.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:enigma2-plugins 作者: opendreambox 项目源码 文件源码
def render(self, request):
        self.args = request.args
        self.command = self.getArg("command")

        if config.plugins.Webinterface.anti_hijack.value and len(request.args) > 0 and request.method == 'GET':
            request.setHeader("Allow", "POST")
            return resource.ErrorPage(http.NOT_ALLOWED, "Invalid method: GET!", "GET is not allowed here, please use POST").render(request)

        if self.command is not None:
            if self.command in IPKGResource.SIMPLECMDS:
                return self.execSimpleCmd(request)
            elif self.command in IPKGResource.PACKAGECMDS:
                return self.execPackageCmd(request)
            else:
                return self.doErrorPage(request, "Unknown command: "+ self.command)
        else:
            return self.doIndexPage(request)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号