mitmproxy/test/h2/example.py

21 lines
487 B
Python
Raw Normal View History

2015-05-28 15:46:30 +00:00
from netlib import tcp
from netlib.h2.frame import *
from netlib.h2.h2 import *
from hpack.hpack import Encoder, Decoder
c = H2Client(("127.0.0.1", 443))
c.connect()
c.send_frame(HeadersFrame(
flags=(Frame.FLAG_END_HEADERS | Frame.FLAG_END_STREAM),
stream_id=0x1,
headers=[
(b':method', 'GET'),
(b':path', b'/index.html'),
(b':scheme', b'https'),
(b':authority', b'localhost'),
]))
while True:
print c.read_frame().human_readable()