Esempio n. 1
0
    def post(self, url, data=None, **kwargs):
        '''Send HTTP POST requests and return Response object.
        data parameter may be dict or JSON string, representing POST data.

        http://docs.python-requests.org/en/latest/user/quickstart/#more-complicated-post-requests
        http://docs.python-requests.org/en/latest/api/#requests.Response
        '''
        if not kwargs.get('timeout', ''):
            kwargs['timeout'] = const.REQUESTS_TIMEOUT

        td = utils.fromJson(data) if isinstance(data, str) else data
        td = utils.toJsonCompact(td)
        print u"HttpSession.post from '%s', data '%s', with params '%s'" % (
            url, td, utils.toJsonCompact(kwargs))

        res = self.session.post(url, data=data, **kwargs)
        # print u"%s" % res.text

        return res
Esempio n. 2
0
    def post(self, url, data=None, **kwargs):
        '''Send HTTP POST requests and return Response object.
        data parameter may be dict or JSON string, representing POST data.

        http://docs.python-requests.org/en/latest/user/quickstart/#more-complicated-post-requests
        http://docs.python-requests.org/en/latest/api/#requests.Response
        '''
        if not kwargs.get('timeout', ''):
            kwargs['timeout'] = const.REQUESTS_TIMEOUT


        td = utils.fromJson(data) if isinstance(data, str) else data
        td = utils.toJsonCompact(td)
        print u"HttpSession.post from '%s', data '%s', with params '%s'" % (url, td,
            utils.toJsonCompact(kwargs))

        res = self.session.post(url, data=data, **kwargs)
        # print u"%s" % res.text

        return res
Esempio n. 3
0
    def get(self, url, **kwargs):
        '''Send HTTP GET requests and return Response object.
        http://docs.python-requests.org/en/latest/api/#requests.Response

        http://requests.readthedocs.org/en/latest/user/quickstart/#timeouts
        http://docs.python-requests.org/en/latest/api/#requests.request
        http://stackoverflow.com/questions/21965484/timeout-for-python-requests-get-entire-response
        '''
        if not kwargs.get('timeout', ''):
            kwargs['timeout'] = const.REQUESTS_TIMEOUT

        print u"HttpSession.get from '%s' with params '%s'" % (url, utils.toJsonCompact(kwargs))
        res = self.session.get(url, **kwargs)
        # print u"%s" % res.text

        return res
Esempio n. 4
0
    def get(self, url, **kwargs):
        '''Send HTTP GET requests and return Response object.
        http://docs.python-requests.org/en/latest/api/#requests.Response

        http://requests.readthedocs.org/en/latest/user/quickstart/#timeouts
        http://docs.python-requests.org/en/latest/api/#requests.request
        http://stackoverflow.com/questions/21965484/timeout-for-python-requests-get-entire-response
        '''
        if not kwargs.get('timeout', ''):
            kwargs['timeout'] = const.REQUESTS_TIMEOUT

        print u"HttpSession.get from '%s' with params '%s'" % (
            url, utils.toJsonCompact(kwargs))
        res = self.session.get(url, **kwargs)
        # print u"%s" % res.text

        return res