コード例 #1
0
def handle_done(request, response):
    print('Headers:', response.headers)
    print('Code:', response.code)
    print('Version:', response.version)
    print('Reason:', response.reason)
    print('Data:', response.content())
    die('Request done.')
コード例 #2
0
ファイル: delete_example.py プロジェクト: untwisted/websnake
def on_done(con, response):
    print('Headers:', response.headers)
    print('Code:', response.code)
    print('Version:', response.version)
    print('Reason:', response.reason)
    print('Data:', response.fd.read())
    die()
コード例 #3
0
ファイル: client_http.py プロジェクト: untwisted/websnake
def on_response(request, response):
    print('Headers:', response.headers)
    print('Code:', response.code)
    print('Version:', response.version)
    print('Reason:', response.reason)
    print('Data:', response.fd.read())
    die('Request done.')
コード例 #4
0
    def handle_done(self, request, response):
        response_data = json.loads(response.content())

        self.assertTrue(response_data['form'], self.data)
        self.assertTrue(response_data['args'], self.args)

        url = '%s?%s' % (self.url, urlencode(self.args))
        self.assertTrue(response_data['url'], url)

        die()
コード例 #5
0
def handle_empty(pool):
    print('All requests done!')
    die('Stopping...')
コード例 #6
0
    def handle_done(self, request, response):
        response_data = json.loads(response.content())

        self.assertTrue(response_data['form'], self.data)
        die()
コード例 #7
0
 def handle_done(self, request, response):
     response_data = response.content()
     response_data = json.loads(response_data)
     self.assertEqual(self.url, response_data['url'])
     die()
コード例 #8
0
 def handle_done(self, request, response):
     response_data = response.content()
     response_data = json.loads(response_data)
     authorization = response_data['headers']['Authorization']
     self.assertEqual(authorization, request.headers['authorization'])
     die()
コード例 #9
0
ファイル: auth_example.py プロジェクト: untwisted/websnake
from websnake import Get, BasicAuth, ResponseHandle, core, die

def handle_response(request, response):
    print('Headers:', response.headers)
    print('Code:', response.code)
    print('Version:', response.version)
    print('Reason:', response.reason) 

if __name__ == '__main__':
    request = Get('http://httpbin.org/get', auth=BasicAuth('foo', 'bar'))
    
    request.add_map(ResponseHandle.RESPONSE, handle_response)
    request.add_map(ResponseHandle.DONE, lambda req, resp: die('Bye!'))

    core.gear.mainloop()