当前位置: 首页>>代码示例>>Python>>正文


Python URL.normalize_url方法代码示例

本文整理汇总了Python中w3af.core.data.parsers.url.URL.normalize_url方法的典型用法代码示例。如果您正苦于以下问题:Python URL.normalize_url方法的具体用法?Python URL.normalize_url怎么用?Python URL.normalize_url使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在w3af.core.data.parsers.url.URL的用法示例。


在下文中一共展示了URL.normalize_url方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: normalize_url_case12

# 需要导入模块: from w3af.core.data.parsers.url import URL [as 别名]
# 或者: from w3af.core.data.parsers.url.URL import normalize_url [as 别名]
 def normalize_url_case12(self):
     # IPv6 support
     u = URL("http://fe80:0:0:0:202:b3ff:fe1e:8329/")
     u.normalize_url()
     self.assertEqual(u.url_string, u"http://fe80:0:0:0:202:b3ff:fe1e:8329/")
开发者ID:masterapocalyptic,项目名称:Tortazo-spanishtranslate,代码行数:7,代码来源:test_url.py

示例2: normalize_url_case11_double_dotdot_root

# 需要导入模块: from w3af.core.data.parsers.url import URL [as 别名]
# 或者: from w3af.core.data.parsers.url.URL import normalize_url [as 别名]
 def normalize_url_case11_double_dotdot_root(self):
     u = URL("http://w3af.com/../../f00.b4r")
     u.normalize_url()
     self.assertEqual(u.url_string, u"http://w3af.com/f00.b4r")
开发者ID:masterapocalyptic,项目名称:Tortazo-spanishtranslate,代码行数:6,代码来源:test_url.py

示例3: normalize_url_dotdot_in_qs

# 需要导入模块: from w3af.core.data.parsers.url import URL [as 别名]
# 或者: from w3af.core.data.parsers.url.URL import normalize_url [as 别名]
 def normalize_url_dotdot_in_qs(self):
     u = URL("http://w3af.com/f00.b4r?id=/../spam.py")
     u.normalize_url()
     self.assertEqual(u.url_string, u"http://w3af.com/f00.b4r?id=/../spam.py")
开发者ID:masterapocalyptic,项目名称:Tortazo-spanishtranslate,代码行数:6,代码来源:test_url.py

示例4: normalize_url_case09_collapse_path

# 需要导入模块: from w3af.core.data.parsers.url import URL [as 别名]
# 或者: from w3af.core.data.parsers.url.URL import normalize_url [as 别名]
 def normalize_url_case09_collapse_path(self):
     u = URL("http://w3af.com/abc/../f00.b4r")
     u.normalize_url()
     self.assertEqual(u.url_string, u"http://w3af.com/f00.b4r")
开发者ID:masterapocalyptic,项目名称:Tortazo-spanishtranslate,代码行数:6,代码来源:test_url.py

示例5: normalize_url_case10_collapse_double_slash

# 需要导入模块: from w3af.core.data.parsers.url import URL [as 别名]
# 或者: from w3af.core.data.parsers.url.URL import normalize_url [as 别名]
 def normalize_url_case10_collapse_double_slash(self):
     u = URL("http://w3af.com/a//b/f00.b4r")
     u.normalize_url()
     self.assertEqual(u.url_string, u"http://w3af.com/a/b/f00.b4r")
开发者ID:masterapocalyptic,项目名称:Tortazo-spanishtranslate,代码行数:6,代码来源:test_url.py

示例6: normalize_url_case06

# 需要导入模块: from w3af.core.data.parsers.url import URL [as 别名]
# 或者: from w3af.core.data.parsers.url.URL import normalize_url [as 别名]
 def normalize_url_case06(self):
     u = URL("http://w3af.com/f00.b4r?id=3&bar=//")
     u.normalize_url()
     self.assertEqual(u.url_string, u"http://w3af.com/f00.b4r?id=3&bar=//")
开发者ID:masterapocalyptic,项目名称:Tortazo-spanishtranslate,代码行数:6,代码来源:test_url.py

示例7: normalize_url_case07

# 需要导入模块: from w3af.core.data.parsers.url import URL [as 别名]
# 或者: from w3af.core.data.parsers.url.URL import normalize_url [as 别名]
 def normalize_url_case07(self):
     u = URL("http://user:[email protected]:80")
     u.normalize_url()
     self.assertEqual(u.url_string, u"http://user:[email protected]/")
开发者ID:masterapocalyptic,项目名称:Tortazo-spanishtranslate,代码行数:6,代码来源:test_url.py

示例8: normalize_url_case03

# 需要导入模块: from w3af.core.data.parsers.url import URL [as 别名]
# 或者: from w3af.core.data.parsers.url.URL import normalize_url [as 别名]
 def normalize_url_case03(self):
     u = URL("https://host.tld:443////////////////")
     u.normalize_url()
     self.assertEqual(u.url_string, u"https://host.tld/")
开发者ID:masterapocalyptic,项目名称:Tortazo-spanishtranslate,代码行数:6,代码来源:test_url.py

示例9: normalize_url_case04

# 需要导入模块: from w3af.core.data.parsers.url import URL [as 别名]
# 或者: from w3af.core.data.parsers.url.URL import normalize_url [as 别名]
 def normalize_url_case04(self):
     u = URL("https://host.tld:443////////////////?id=3&bar=4")
     u.normalize_url()
     self.assertEqual(u.url_string, u"https://host.tld/?id=3&bar=4")
开发者ID:masterapocalyptic,项目名称:Tortazo-spanishtranslate,代码行数:6,代码来源:test_url.py

示例10: normalize_url_case01

# 需要导入模块: from w3af.core.data.parsers.url import URL [as 别名]
# 或者: from w3af.core.data.parsers.url.URL import normalize_url [as 别名]
 def normalize_url_case01(self):
     u = URL("http://host.tld:80/foo/bar")
     u.normalize_url()
     self.assertEqual(u.url_string, u"http://host.tld/foo/bar")
开发者ID:masterapocalyptic,项目名称:Tortazo-spanishtranslate,代码行数:6,代码来源:test_url.py

示例11: normalize_url_case08_collapse_root

# 需要导入模块: from w3af.core.data.parsers.url import URL [as 别名]
# 或者: from w3af.core.data.parsers.url.URL import normalize_url [as 别名]
 def normalize_url_case08_collapse_root(self):
     u = URL('http://w3af.com/../f00.b4r')
     u.normalize_url()
     self.assertEqual(u.url_string,
                      u'http://w3af.com/f00.b4r')
开发者ID:3rdDegree,项目名称:w3af,代码行数:7,代码来源:test_url.py

示例12: normalize_url_case05

# 需要导入模块: from w3af.core.data.parsers.url import URL [as 别名]
# 或者: from w3af.core.data.parsers.url.URL import normalize_url [as 别名]
 def normalize_url_case05(self):
     u = URL('http://w3af.com/../f00.b4r?id=3&bar=4')
     u.normalize_url()
     self.assertEqual(u.url_string,
                      u'http://w3af.com/f00.b4r?id=3&bar=4')
开发者ID:3rdDegree,项目名称:w3af,代码行数:7,代码来源:test_url.py

示例13: normalize_url_case02

# 需要导入模块: from w3af.core.data.parsers.url import URL [as 别名]
# 或者: from w3af.core.data.parsers.url.URL import normalize_url [as 别名]
 def normalize_url_case02(self):
     u = URL('https://host.tld:443/foo/bar')
     u.normalize_url()
     self.assertEqual(u.url_string,
                      u'https://host.tld/foo/bar')
开发者ID:3rdDegree,项目名称:w3af,代码行数:7,代码来源:test_url.py

示例14: normalize_url_case13

# 需要导入模块: from w3af.core.data.parsers.url import URL [as 别名]
# 或者: from w3af.core.data.parsers.url.URL import normalize_url [as 别名]
    def normalize_url_case13(self):
        u = URL('http://host.tld:80/foo/bar')
        orig_id = id(u.querystring)
        u.normalize_url()

        self.assertEqual(orig_id, id(u.querystring))
开发者ID:ElAleyo,项目名称:w3af,代码行数:8,代码来源:test_url.py


注:本文中的w3af.core.data.parsers.url.URL.normalize_url方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。