Request.py 文件源码

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

项目:defcon-workshop 作者: devsecops 项目源码 文件源码
def __getattr__ (self,name):
        if name=="urlWithoutVariables":
            return urlunparse((self.schema,self.__host,self.__path,'','',''))
        elif name=="pathWithVariables":
            return urlunparse(('','',self.__path,'',self.__variablesGET.urlEncoded(),''))
        elif name=="completeUrl":
            return urlunparse((self.schema,self.__host,self.__path,self.__params,self.__variablesGET.urlEncoded(),''))
        elif name=="finalUrl":
            if self.__finalurl:
                return self.__finalurl
            return self.completeUrl
        elif name=="urlWithoutPath":
            return "%s://%s" % (self.schema,self._headers["Host"])
        elif name=="path":
            return self.__path
        elif name=="postdata":
            if self.ContentType=="application/x-www-form-urlencoded":
                return self.__variablesPOST.urlEncoded()
            elif self.ContentType=="multipart/form-data":
                return self.__variablesPOST.multipartEncoded()
            else:
                return self.__uknPostData
        else:
            raise AttributeError
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号