blob: 624efd10c78a84703ee163c7ba1a5280125d3c55 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
from six.moves.urllib.parse import urlparse
import urllib
import urllib3
class HTTPUtils:
"""HTTPUtils is common resource for simple http helper keywords."""
def url_encode_string(self, barestring):
"""URL Encode String takes in a string and converts into 'percent-encoded' string"""
return urllib.quote_plus(barestring)
def disable_warnings(self):
""" Disable the cert warnings when creating sessions for A&AI API Calls """
urllib3.disable_warnings()
def url_parse(self, url):
""" Get pieces of the URL """
return urlparse.urlparse(url)
|