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
评论列表
文章目录