Python tornado.httpclient._RequestProxy() Examples
The following are 30
code examples of tornado.httpclient._RequestProxy().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
tornado.httpclient
, or try the search function
.
Example #1
Source File: httpserver_test.py From viewfinder with Apache License 2.0 | 6 votes |
def raw_fetch(self, headers, body): with closing(Resolver(io_loop=self.io_loop)) as resolver: with closing(SimpleAsyncHTTPClient(self.io_loop, resolver=resolver)) as client: conn = RawRequestHTTPConnection( self.io_loop, client, httpclient._RequestProxy( httpclient.HTTPRequest(self.get_url("/")), dict(httpclient.HTTPRequest._DEFAULTS)), None, self.stop, 1024 * 1024, resolver) conn.set_request( b"\r\n".join(headers + [utf8("Content-Length: %d\r\n" % len(body))]) + b"\r\n" + body) response = self.wait() response.rethrow() return response
Example #2
Source File: httpserver_test.py From viewfinder with Apache License 2.0 | 6 votes |
def raw_fetch(self, headers, body): with closing(Resolver(io_loop=self.io_loop)) as resolver: with closing(SimpleAsyncHTTPClient(self.io_loop, resolver=resolver)) as client: conn = RawRequestHTTPConnection( self.io_loop, client, httpclient._RequestProxy( httpclient.HTTPRequest(self.get_url("/")), dict(httpclient.HTTPRequest._DEFAULTS)), None, self.stop, 1024 * 1024, resolver) conn.set_request( b"\r\n".join(headers + [utf8("Content-Length: %d\r\n" % len(body))]) + b"\r\n" + body) response = self.wait() response.rethrow() return response
Example #3
Source File: httpclient_test.py From pySINDy with MIT License | 5 votes |
def test_reuse_request_from_response(self): # The response.request attribute should be an HTTPRequest, not # a _RequestProxy. # This test uses self.http_client.fetch because self.fetch calls # self.get_url on the input unconditionally. url = self.get_url('/hello') response = yield self.http_client.fetch(url) self.assertEqual(response.request.url, url) self.assertTrue(isinstance(response.request, HTTPRequest)) response2 = yield self.http_client.fetch(response.request) self.assertEqual(response2.body, b'Hello world!')
Example #4
Source File: httpclient_test.py From viewfinder with Apache License 2.0 | 5 votes |
def test_request_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/', user_agent='foo'), dict()) self.assertEqual(proxy.user_agent, 'foo')
Example #5
Source File: httpclient_test.py From viewfinder with Apache License 2.0 | 5 votes |
def test_default_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/'), dict(network_interface='foo')) self.assertEqual(proxy.network_interface, 'foo')
Example #6
Source File: httpclient_test.py From viewfinder with Apache License 2.0 | 5 votes |
def test_neither_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/'), dict()) self.assertIs(proxy.auth_username, None)
Example #7
Source File: httpclient_test.py From viewfinder with Apache License 2.0 | 5 votes |
def test_defaults_none(self): proxy = _RequestProxy(HTTPRequest('http://example.com/'), None) self.assertIs(proxy.auth_username, None)
Example #8
Source File: httpclient_test.py From teleport with Apache License 2.0 | 5 votes |
def test_reuse_request_from_response(self): # The response.request attribute should be an HTTPRequest, not # a _RequestProxy. # This test uses self.http_client.fetch because self.fetch calls # self.get_url on the input unconditionally. url = self.get_url('/hello') response = yield self.http_client.fetch(url) self.assertEqual(response.request.url, url) self.assertTrue(isinstance(response.request, HTTPRequest)) response2 = yield self.http_client.fetch(response.request) self.assertEqual(response2.body, b'Hello world!')
Example #9
Source File: httpclient_test.py From teleport with Apache License 2.0 | 5 votes |
def test_request_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/', user_agent='foo'), dict()) self.assertEqual(proxy.user_agent, 'foo')
Example #10
Source File: httpclient_test.py From teleport with Apache License 2.0 | 5 votes |
def test_default_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/'), dict(network_interface='foo')) self.assertEqual(proxy.network_interface, 'foo')
Example #11
Source File: httpclient_test.py From teleport with Apache License 2.0 | 5 votes |
def test_both_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/', proxy_host='foo'), dict(proxy_host='bar')) self.assertEqual(proxy.proxy_host, 'foo')
Example #12
Source File: httpclient_test.py From teleport with Apache License 2.0 | 5 votes |
def test_bad_attribute(self): proxy = _RequestProxy(HTTPRequest('http://example.com/'), dict()) with self.assertRaises(AttributeError): proxy.foo
Example #13
Source File: httpclient_test.py From teleport with Apache License 2.0 | 5 votes |
def test_defaults_none(self): proxy = _RequestProxy(HTTPRequest('http://example.com/'), None) self.assertIs(proxy.auth_username, None)
Example #14
Source File: httpclient_test.py From viewfinder with Apache License 2.0 | 5 votes |
def test_both_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/', proxy_host='foo'), dict(proxy_host='bar')) self.assertEqual(proxy.proxy_host, 'foo')
Example #15
Source File: httpclient_test.py From pySINDy with MIT License | 5 votes |
def test_request_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/', user_agent='foo'), dict()) self.assertEqual(proxy.user_agent, 'foo')
Example #16
Source File: httpclient_test.py From pySINDy with MIT License | 5 votes |
def test_default_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/'), dict(network_interface='foo')) self.assertEqual(proxy.network_interface, 'foo')
Example #17
Source File: httpclient_test.py From pySINDy with MIT License | 5 votes |
def test_both_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/', proxy_host='foo'), dict(proxy_host='bar')) self.assertEqual(proxy.proxy_host, 'foo')
Example #18
Source File: httpclient_test.py From pySINDy with MIT License | 5 votes |
def test_bad_attribute(self): proxy = _RequestProxy(HTTPRequest('http://example.com/'), dict()) with self.assertRaises(AttributeError): proxy.foo
Example #19
Source File: httpclient_test.py From pySINDy with MIT License | 5 votes |
def test_defaults_none(self): proxy = _RequestProxy(HTTPRequest('http://example.com/'), None) self.assertIs(proxy.auth_username, None)
Example #20
Source File: websocket.py From jupyter-server-proxy with BSD 3-Clause "New" or "Revised" License | 5 votes |
def pingable_ws_connect(request=None,on_message_callback=None, on_ping_callback=None, subprotocols=None): """ A variation on websocket_connect that returns a PingableWSClientConnection with on_ping_callback. """ # Copy and convert the headers dict/object (see comments in # AsyncHTTPClient.fetch) request.headers = httputil.HTTPHeaders(request.headers) request = httpclient._RequestProxy( request, httpclient.HTTPRequest._DEFAULTS) # for tornado 4.5.x compatibility if version_info[0] == 4: conn = PingableWSClientConnection(io_loop=ioloop.IOLoop.current(), compression_options={}, request=request, on_message_callback=on_message_callback, on_ping_callback=on_ping_callback) else: conn = PingableWSClientConnection(request=request, compression_options={}, on_message_callback=on_message_callback, on_ping_callback=on_ping_callback, max_message_size=getattr(websocket, '_default_max_message_size', 10 * 1024 * 1024), subprotocols=subprotocols) return conn.connect_future # from https://stackoverflow.com/questions/38663666/how-can-i-serve-a-http-page-and-a-websocket-on-the-same-url-in-tornado
Example #21
Source File: httpclient_test.py From EventGhost with GNU General Public License v2.0 | 5 votes |
def test_reuse_request_from_response(self): # The response.request attribute should be an HTTPRequest, not # a _RequestProxy. # This test uses self.http_client.fetch because self.fetch calls # self.get_url on the input unconditionally. url = self.get_url('/hello') response = yield self.http_client.fetch(url) self.assertEqual(response.request.url, url) self.assertTrue(isinstance(response.request, HTTPRequest)) response2 = yield self.http_client.fetch(response.request) self.assertEqual(response2.body, b'Hello world!')
Example #22
Source File: httpclient_test.py From EventGhost with GNU General Public License v2.0 | 5 votes |
def test_request_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/', user_agent='foo'), dict()) self.assertEqual(proxy.user_agent, 'foo')
Example #23
Source File: httpclient_test.py From EventGhost with GNU General Public License v2.0 | 5 votes |
def test_default_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/'), dict(network_interface='foo')) self.assertEqual(proxy.network_interface, 'foo')
Example #24
Source File: httpclient_test.py From EventGhost with GNU General Public License v2.0 | 5 votes |
def test_neither_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/'), dict()) self.assertIs(proxy.auth_username, None)
Example #25
Source File: httpclient_test.py From EventGhost with GNU General Public License v2.0 | 5 votes |
def test_bad_attribute(self): proxy = _RequestProxy(HTTPRequest('http://example.com/'), dict()) with self.assertRaises(AttributeError): proxy.foo
Example #26
Source File: httpclient_test.py From EventGhost with GNU General Public License v2.0 | 5 votes |
def test_defaults_none(self): proxy = _RequestProxy(HTTPRequest('http://example.com/'), None) self.assertIs(proxy.auth_username, None)
Example #27
Source File: websocket.py From viewfinder with Apache License 2.0 | 5 votes |
def websocket_connect(url, io_loop=None, callback=None, connect_timeout=None): """Client-side websocket support. Takes a url and returns a Future whose result is a `WebSocketClientConnection`. """ if io_loop is None: io_loop = IOLoop.current() request = httpclient.HTTPRequest(url, connect_timeout=connect_timeout) request = httpclient._RequestProxy( request, httpclient.HTTPRequest._DEFAULTS) conn = WebSocketClientConnection(io_loop, request) if callback is not None: io_loop.add_future(conn.connect_future, callback) return conn.connect_future
Example #28
Source File: httpclient_test.py From tornado-zh with MIT License | 5 votes |
def test_reuse_request_from_response(self): # The response.request attribute should be an HTTPRequest, not # a _RequestProxy. # This test uses self.http_client.fetch because self.fetch calls # self.get_url on the input unconditionally. url = self.get_url('/hello') response = yield self.http_client.fetch(url) self.assertEqual(response.request.url, url) self.assertTrue(isinstance(response.request, HTTPRequest)) response2 = yield self.http_client.fetch(response.request) self.assertEqual(response2.body, b'Hello world!')
Example #29
Source File: httpclient_test.py From tornado-zh with MIT License | 5 votes |
def test_request_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/', user_agent='foo'), dict()) self.assertEqual(proxy.user_agent, 'foo')
Example #30
Source File: httpclient_test.py From tornado-zh with MIT License | 5 votes |
def test_default_set(self): proxy = _RequestProxy(HTTPRequest('http://example.com/'), dict(network_interface='foo')) self.assertEqual(proxy.network_interface, 'foo')