mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-28 02:31:29 +00:00
21 lines
487 B
Python
21 lines
487 B
Python
|
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()
|