summaryrefslogtreecommitdiffstats
path: root/eteutils/HTTPUtils.py
blob: 0747ec96e385772c78866f4eaebff86366ae2e4d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import urllib
from requests.packages import urllib3
from urlparse import urlparse

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(url)