Add HPACK test cases
This commit is contained in:
@@ -11,3 +11,9 @@ bytes = "0.4"
|
||||
http = { path = "/Users/carllerche/Code/Oss/Tokio/tower/http" }
|
||||
log = "0.3.8"
|
||||
# tower = { path = "/Users/carllerche/Code/Oss/Tokio/tower/tower-http" }
|
||||
|
||||
[dev-dependencies]
|
||||
hex = "0.2.0"
|
||||
walkdir = "1.0.0"
|
||||
serde = "1.0.0"
|
||||
serde_json = "1.0.0"
|
||||
|
||||
22
fixtures/hpack/.travis.yml
Normal file
22
fixtures/hpack/.travis.yml
Normal file
@@ -0,0 +1,22 @@
|
||||
language: python
|
||||
python:
|
||||
- "2.7"
|
||||
env:
|
||||
global:
|
||||
- GIT_COMMITTER_NAME=summerwind
|
||||
- GIT_COMMITTER_EMAIL=summerwind.jp@gmail.com
|
||||
- GIT_AUTHOR_NAME=summerwind
|
||||
- GIT_AUTHOR_EMAIL=summerwind.jp@gmail.com
|
||||
- secure: "NeSUtkrTDU542sI+csGovvV9wYLepVepBk0Kt2QTWZRxTxho/Undtb4oQIIH6MbgOi0iBzxuOypt3yCH5BTnM/Xmy3B4ikK387XOlYijy28xj5mMbK7Jf9bZaVVEwD9RIa1IjEnrY7shz3HYHi0NLeHt0mt86ag0QPO0x2KB4xo="
|
||||
before_script:
|
||||
- git clone --quiet https://github.com/http2jp/hpack-test-case test
|
||||
- git clone --quiet https://github.com/http2jp/hpack-test-case.wiki.git wiki
|
||||
script:
|
||||
- pushd test
|
||||
- python util/gen_ratio.py > "../wiki/Compression Ratio.md"
|
||||
- popd
|
||||
after_success:
|
||||
- cd wiki
|
||||
- git add -A
|
||||
- git commit -m 'Auto generated compression ratio'
|
||||
- '[ $GH_TOKEN ] && git push --quiet https://$GH_TOKEN@github.com/http2jp/hpack-test-case.wiki.git master'
|
||||
91
fixtures/hpack/README.md
Normal file
91
fixtures/hpack/README.md
Normal file
@@ -0,0 +1,91 @@
|
||||
# hpack-test-case
|
||||
|
||||
## Spec
|
||||
|
||||
HPACK: Header Compression for HTTP/2
|
||||
https://tools.ietf.org/html/rfc7541
|
||||
|
||||
|
||||
## Directory
|
||||
|
||||
The ```raw-data``` directory has original stories of header data in
|
||||
json.
|
||||
|
||||
Other than ```raw-data``` directory, the HPACK implementations have
|
||||
their own directories to store the result of its encoder.
|
||||
|
||||
You can perform interoperability testing for your implementation with
|
||||
them.
|
||||
|
||||
## File Name
|
||||
|
||||
Each json in story-#{n}.json is story case and shares compression
|
||||
context. Each story is either series of requests or responses.
|
||||
|
||||
## JSON Format
|
||||
|
||||
Each json has:
|
||||
|
||||
- description: general description of encoding strategy or implementation.
|
||||
- cases: array of test cases.
|
||||
- seqno: a sequence number. 0 origin.
|
||||
- header_table_size: the header table size sent in SETTINGS_HEADER_TABLE_SIZE and ACKed just before this case. The first case should contain this field. If omitted, the default value, 4,096, is used.
|
||||
- wire: encoded wire data in hex string.
|
||||
- headers: decoded http header in hash.
|
||||
|
||||
To test the decoder implementation, for each story file, for each case
|
||||
in ```cases``` in the order they appear, decode compressed header
|
||||
block in ```wire``` and verify the result against the header set in
|
||||
```headers```. Please note that elements in ```cases``` share the same
|
||||
compression context.
|
||||
|
||||
To test the encoder implementation, generate json story files by
|
||||
encoding header sets in ```headers```. Using json files in
|
||||
```raw-data``` is handy. Then use your decoder to verify that it can
|
||||
successfully decode the compressed header block. If you can play with
|
||||
other HPACK decoder implementations, try decoding your encoded data
|
||||
with them. If there is any mismatch, then there must be a bug in
|
||||
somewhere either encoder or decoder, or both.
|
||||
|
||||
```js
|
||||
{
|
||||
"description": "Encoded request headers with Literal without index only.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "1234567890abcdef",
|
||||
"headers": [
|
||||
{ ":method": "GET" },
|
||||
{ ":scheme": "http" },
|
||||
{ ":authority": "example.com" },
|
||||
{ ":path": "/" },
|
||||
{ "x-my-header": "value1,value2" }
|
||||
]
|
||||
},
|
||||
.....
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
## Original Data
|
||||
|
||||
These Header Data are converted from https://github.com/http2/http_samples
|
||||
|
||||
|
||||
## Compression Ratio
|
||||
|
||||
https://github.com/http2jp/hpack-test-case/wiki/Compression-Ratio
|
||||
|
||||
|
||||
## Contributor
|
||||
|
||||
- jxck
|
||||
- summerwind
|
||||
- kazu-yamamoto
|
||||
- tatsuhiro-t
|
||||
|
||||
|
||||
## License
|
||||
|
||||
The MIT License (MIT)
|
||||
131
fixtures/hpack/genratiotbl.py
Executable file
131
fixtures/hpack/genratiotbl.py
Executable file
@@ -0,0 +1,131 @@
|
||||
#!/usr/bin/env python
|
||||
#
|
||||
# This script takes directories which contain the hpack-test-case json
|
||||
# files, and calculates the compression ratio in each file and outputs
|
||||
# the result in table formatted in rst.
|
||||
#
|
||||
# The each directory contains the result of various HPACK compressor.
|
||||
#
|
||||
# The table is laid out so that we can see that how input header set
|
||||
# in one json file is compressed in each compressor.
|
||||
#
|
||||
import sys, json, os, re, argparse
|
||||
|
||||
class Stat:
|
||||
|
||||
def __init__(self, complen, srclen):
|
||||
self.complen = complen
|
||||
self.srclen = srclen
|
||||
|
||||
def compute_stat(jsdata):
|
||||
complen = 0
|
||||
srclen = 0
|
||||
for item in jsdata['cases']:
|
||||
complen += len(item['wire']) // 2
|
||||
srclen += \
|
||||
sum([len(list(x.keys())[0]) + len(list(x.values())[0]) \
|
||||
for x in item['headers']])
|
||||
return Stat(complen, srclen)
|
||||
|
||||
def format_result(r):
|
||||
return '{:.02f} ({}/{}) '.format(float(r.complen)/r.srclen,
|
||||
r.complen, r.srclen)
|
||||
|
||||
if __name__ == '__main__':
|
||||
ap = argparse.ArgumentParser(description='''\
|
||||
Generate HPACK compression ratio table in reStructuredText.
|
||||
|
||||
An output is written to stdout.
|
||||
''')
|
||||
ap.add_argument('dir', nargs='+',
|
||||
help='A directory containing JSON files')
|
||||
|
||||
args = ap.parse_args()
|
||||
|
||||
entries = [(os.path.basename(re.sub(r'/+$', '', p)), p) for p in args.dir]
|
||||
maxnamelen = 0
|
||||
maxstorynamelen = 0
|
||||
res = {}
|
||||
|
||||
stories = set()
|
||||
for name, ent in entries:
|
||||
files = [p for p in os.listdir(ent) if p.endswith('.json')]
|
||||
res[name] = {}
|
||||
maxnamelen = max(maxnamelen, len(name))
|
||||
for fn in files:
|
||||
stories.add(fn)
|
||||
maxstorynamelen = max(maxstorynamelen, len(fn))
|
||||
with open(os.path.join(ent, fn)) as f:
|
||||
input = f.read()
|
||||
rv = compute_stat(json.loads(input))
|
||||
res[name][fn] = rv
|
||||
maxnamelen = max(maxnamelen, len(format_result(rv)))
|
||||
stories = list(stories)
|
||||
stories.sort()
|
||||
|
||||
overall = []
|
||||
for name, _ in entries:
|
||||
r = Stat(0, 0)
|
||||
for _, stat in res[name].items():
|
||||
r.srclen += stat.srclen
|
||||
r.complen += stat.complen
|
||||
overall.append(r)
|
||||
maxnamelen = max(maxnamelen, len(format_result(r)))
|
||||
|
||||
storynameformat = '{{:{}}} '.format(maxstorynamelen)
|
||||
nameformat = '{{:{}}} '.format(maxnamelen)
|
||||
|
||||
|
||||
sys.stdout.write('''\
|
||||
hpack-test-case compression ratio
|
||||
=================================
|
||||
|
||||
The each cell has ``X (Y/Z)`` format:
|
||||
|
||||
X
|
||||
Y / Z
|
||||
Y
|
||||
number of bytes after compression
|
||||
Z
|
||||
number of bytes before compression
|
||||
|
||||
''')
|
||||
|
||||
def write_border():
|
||||
sys.stdout.write('='*maxstorynamelen)
|
||||
sys.stdout.write(' ')
|
||||
for _ in entries:
|
||||
sys.stdout.write('='*maxnamelen)
|
||||
sys.stdout.write(' ')
|
||||
sys.stdout.write('\n')
|
||||
|
||||
write_border()
|
||||
|
||||
sys.stdout.write(storynameformat.format('story'))
|
||||
for name, _ in entries:
|
||||
sys.stdout.write(nameformat.format(name))
|
||||
sys.stdout.write('\n')
|
||||
|
||||
write_border()
|
||||
|
||||
for story in stories:
|
||||
sys.stdout.write(storynameformat.format(story))
|
||||
srclen = -1
|
||||
for name, _ in entries:
|
||||
stats = res[name]
|
||||
if story not in stats:
|
||||
sys.stdout.write(nameformat.format('N/A'))
|
||||
continue
|
||||
if srclen == -1:
|
||||
srclen = stats[story].srclen
|
||||
elif srclen != stats[story].srclen:
|
||||
raise Exception('Bad srclen')
|
||||
sys.stdout.write(nameformat.format(format_result(stats[story])))
|
||||
sys.stdout.write('\n')
|
||||
|
||||
sys.stdout.write(storynameformat.format('Overall'))
|
||||
for r in overall:
|
||||
sys.stdout.write(nameformat.format(format_result(r)))
|
||||
sys.stdout.write('\n')
|
||||
|
||||
write_border()
|
||||
62
fixtures/hpack/go-hpack/story_00.json
Normal file
62
fixtures/hpack/go-hpack/story_00.json
Normal file
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f88f439ce75c875fa570084b958d33f8163",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8cf1e3c2fe8739ceb90ebf4aff0084b958d33f8163",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87eabfa35332fd2b0084b958d33f9b60d48e62a1849eb611589825353141e63ad52160b206c4f2f5d537",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/top/sp2/cmn/logo-ns-130528.png"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
58
fixtures/hpack/go-hpack/story_01.json
Normal file
58
fixtures/hpack/go-hpack/story_01.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b8824e5a4b849d29ad1f0088b83b5339ec327d7f882f91d35d055c87a70084b958d33f81630085b9495339e483c5837f0087b505b161cc5a93879eb193aac92a13008421cfd4c587f3e7cf9f3e7c870086f2b4e5a283ff84f07b2893",
|
||||
"headers": [
|
||||
{
|
||||
":scheme": "https"
|
||||
},
|
||||
{
|
||||
":authority": "example.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
"user-agent": "hpack-test"
|
||||
},
|
||||
{
|
||||
"cookie": "xxxxxxx1"
|
||||
},
|
||||
{
|
||||
"x-hello": "world"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b8824e5a4b849d29ad1f0088b83b5339ec327d7f882f91d35d055c87a70084b958d33f81630085b9495339e483c5837f0087b505b161cc5a93879eb193aac92a13008421cfd4c587f3e7cf9f3e7c8b",
|
||||
"headers": [
|
||||
{
|
||||
":scheme": "https"
|
||||
},
|
||||
{
|
||||
":authority": "example.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
"user-agent": "hpack-test"
|
||||
},
|
||||
{
|
||||
"cookie": "xxxxxxx2"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
369
fixtures/hpack/go-hpack/story_02.json
Normal file
369
fixtures/hpack/go-hpack/story_02.json
Normal file
@@ -0,0 +1,369 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f871d23f67a9721e90084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f91996293cae6a473150b0e91fb3d4b90f4ff0084b958d33fab60d48e62a18c4c002c4d51d88ca321ea62e94643d5babb0c92adc372c00af17168017c0cb6cb712f5d537f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e171d23f67a9721e963f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/gno/beacon/BeaconSprite-US-01._V401903535_.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f91996293cae6a473150b0e91fb3d4b90f4ff0084b958d33fad60d48e62a18c4c002c795a83907415821e9a4f5309b07522b1d85a92b566f25a178b8b2f38fb4269c6a25e634b0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e171d23f67a9721e963f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/x-locale/common/transparent-pixel._V386942464_.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f91996293cae6a473150b0e91fb3d4b90f4ff0084b958d33fbf60d48e62a18c4c002c1a9982260e99cb63121903424b62d61683165619001621e8b69a9840ea93d2d61683165899003cbadaf171680071e7da7c312f5d537f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e171d23f67a9721e963f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/img12/other/disaster-relief/300-column/sandy-relief_300x75._V400689491_.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bf1e3c2e3a47ecf52e43d3f0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f91996293cae6a473150b0e91fb3d4b90f4ff0084b958d33fad60d48e62a18c4c002c795a83907415821e9a4f5309b07522b1d85a92b566f25a178b885f109969c75b89798d2f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e171d23f67a9721e963f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/x-locale/common/transparent-pixel._V192234675_.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f91996293cae6a473150b0e91fb3d4b90f4ff0084b958d33fc160d48e62a18c4c002c1a9982261139ca86103a0a888bdcb5250c0431547eec040c82284842a107b0c546bdbab46a8b172b0d34e95e2e2d000e09c7db044bcc697f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e171d23f67a9721e963f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/img12/shoes/sales_events/11_nov/1030_AccessoriesPROMO_GWright._V400626950_.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f91996293cae6a473150b0e91fb3d4b90f4ff0084b958d33fac60d48e62a18c4c002c436a4f49d26ee562c3a4e862fdb60c85a287000882202f1710be2101a75c6a25fa57370087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e171d23f67a9721e963f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/Automotive/rotos/Duracell600_120._V192204764_.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f91996293cae6a473150b0e91fb3d4b90f4ff0084b958d33fb060d48e62a18c4c002c5a662838e4c9548620d27b10c5071c992a90c41a4f62d40ec98abc5c42f882fb6d3c089798d2ff0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e171d23f67a9721e963f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/ui/loadIndicators/loadIndicator-large._V192195480_.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8f293cae6a473150b0e91fb3d4b90f4f0084b958d33f9a60d48e62a18c8c341c7fab69beb6ee19d78b7670b2dc4bf4ae6f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e171d23f67a9721e963f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/I/41HZ-ND-SUL._SL135_.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
372
fixtures/hpack/go-hpack/story_03.json
Normal file
372
fixtures/hpack/go-hpack/story_03.json
Normal file
@@ -0,0 +1,372 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f878c6692d5c87a7f0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f878c6692d5c87a7f0084b958d33f896251f7310f52e621ff0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8af1e3c2f18cd25ab90f4f0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8af1e3c2f18cd25ab90f4f0084b958d33f9060d4ccc4633496c48f541e6385798d2f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e178c6692d5c87a58f008421cfd4c5a4bb0e4bfc325f82eb8165c86f04182ee0042f61bd7c417305d71abcd5e0c2ddeb9871401f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/img/baidu_sylogo1.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8af1e3c2f18cd25ab90f4f0084b958d33f91608324e5626a0f18e860d4ccc4c85e634b0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e178c6692d5c87a58f008421cfd4c5a4bb0e4bfc325f82eb8165c86f04182ee0042f61bd7c417305d71abcd5e0c2ddeb9871401f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/cache/global/img/gs.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8a40578e442469311721e90084b958d33f9f62c63c78f0c10649cac4d41e31d0c7443091d53583a560aecaed102b817e880087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e178c6692d5c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/global/js/tangram-1.3.4c1.0.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8a40578e442469311721e90084b958d33f9962c63c78f0c10649cac4d41e31d0c7443139e92ac15de5fa230087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e178c6692d5c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/global/js/home-1.8.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8a40578e442469311721e90084b958d33f9762c63c78f0c10649cac5a82d8c744316ac15d95da5fa230087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e178c6692d5c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/user/js/u-1.3.4.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8a40578e442469311721e90084b958d33f9162c63c78f0c1a999832c15c0b817aea9bf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e178c6692d5c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/img/i-1.0.0.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8af1e3c2f18cd25ab90f4f0084b958d33f896251f7310f52e621ff0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008421cfd4c5a4bb0e4bfc325f82eb8165c86f04182ee0042f61bd7c417305d71abcd5e0c2ddeb9871401f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
372
fixtures/hpack/go-hpack/story_04.json
Normal file
372
fixtures/hpack/go-hpack/story_04.json
Normal file
@@ -0,0 +1,372 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f878c6692d5c87a7f0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f878c6692d5c87a7f0084b958d33f896251f7310f52e621ff0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8af1e3c2f18cd25ab90f4f0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8af1e3c2f18cd25ab90f4f0084b958d33f9060d4ccc4633496c48f541e6385798d2f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e178c6692d5c87a58f008421cfd4c5a4bb0e4bfc325f82eb8165c86f04182ee0042f61bd7c417305d71abcd5e0c2ddeb9871401f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/img/baidu_sylogo1.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8af1e3c2f18cd25ab90f4f0084b958d33f91608324e5626a0f18e860d4ccc4c85e634b0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e178c6692d5c87a58f008421cfd4c5a4bb0e4bfc325f82eb8165c86f04182ee0042f61bd7c417305d71abcd5e0c2ddeb9871401f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/cache/global/img/gs.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8a40578e442469311721e90084b958d33f9f62c63c78f0c10649cac4d41e31d0c7443091d53583a560aecaed102b817e880087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e178c6692d5c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/global/js/tangram-1.3.4c1.0.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8a40578e442469311721e90084b958d33f9962c63c78f0c10649cac4d41e31d0c7443139e92ac15de5fa230087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e178c6692d5c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/global/js/home-1.8.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8a40578e442469311721e90084b958d33f9762c63c78f0c10649cac5a82d8c744316ac15d95da5fa230087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e178c6692d5c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/user/js/u-1.3.4.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8a40578e442469311721e90084b958d33f9162c63c78f0c1a999832c15c0b817aea9bf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e178c6692d5c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/img/i-1.0.0.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8af1e3c2f18cd25ab90f4f0084b958d33f896251f7310f52e621ff0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008421cfd4c5a4bb0e4bfc325f82eb8165c86f04182ee0042f61bd7c417305d71abcd5e0c2ddeb9871401f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
396
fixtures/hpack/go-hpack/story_05.json
Normal file
396
fixtures/hpack/go-hpack/story_05.json
Normal file
@@ -0,0 +1,396 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d98a75c960cd32283212b9ec9bf0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008421cfd4c59a251147043745773468a1a9f168774355636f5f3e534fbf4370ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "geo.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8df1e3c2e4b066991419095cf64d0084b958d33f8960719ed4b08324a8630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008421cfd4c59a251147043745773468a1a9f168774355636f5f3e534fbf4370ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/about/sites/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8df1e3c2e4b066991419095cf64d0084b958d33f8f6109f54150c10f6d49b0c542e4423f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99b9d29aee30c78f1e17258334c8a0c84ae7b2660719ed4b08324a863008421cfd4c59a251147043745773468a1a9f168774355636f5f3e534fbf4370ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/styles/countries.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.craigslist.org/about/sites/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8df1e3c2e4b066991419095cf64d0084b958d33f8a63a21894f65234a17e880087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99b9d29aee30c78f1e17258334c8a0c84ae7b2660719ed4b08324a863008421cfd4c59a251147043745773468a1a9f168774355636f5f3e534fbf4370ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/js/formats.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.craigslist.org/about/sites/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8df1e3c2e4b066991419095cf64d0084b958d33f8f63a218e9dad2d9e960aed2e25fa23f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99b9d29aee30c78f1e17258334c8a0c84ae7b2660719ed4b08324a863008421cfd4c59a251147043745773468a1a9f168774355636f5f3e534fbf4370ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/js/jquery-1.4.2.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.craigslist.org/about/sites/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8df1e3c2e4b066991419095cf64d0084b958d33f896251f7310f52e621ff0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008421cfd4c59a251147043745773468a1a9f168774355636f5f3e534fbf4370ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8f44e71d085c960cd32283212b9ec9bf0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99b9d29aee30c78f1e17258334c8a0c84ae7b2660719ed4b08324a863008421cfd4c59a251147043745773468a1a9f168774355636f5f3e534fbf4370ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "shoals.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.craigslist.org/about/sites/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8df1e3c2e4b066991419095cf64d0084b958d33f8f6109f54150c12c19a64506425722110087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9959d29aee30c22738e842e4b066991419095cf64cc7f008421cfd4c5b2251147043745773468a1a9f168774355636f5f3e534fbf4370fda84a2290b2c540ea9a02d5f6a1288a42cb14f5c089ce3a11",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/styles/craigslist.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://shoals.craigslist.org/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A; cl_def_lang=en; cl_def_hp=shoals"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8df1e3c2e4b066991419095cf64d0084b958d33f8a63a21894f65234a17e880087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9959d29aee30c22738e842e4b066991419095cf64cc7f008421cfd4c5b2251147043745773468a1a9f168774355636f5f3e534fbf4370fda84a2290b2c540ea9a02d5f6a1288a42cb14f5c089ce3a11",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/js/formats.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://shoals.craigslist.org/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A; cl_def_lang=en; cl_def_hp=shoals"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8df1e3c2e4b066991419095cf64d0084b958d33f8b63a2189cf496b1cc55fa230087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9959d29aee30c22738e842e4b066991419095cf64cc7f008421cfd4c5b2251147043745773468a1a9f168774355636f5f3e534fbf4370fda84a2290b2c540ea9a02d5f6a1288a42cb14f5c089ce3a11",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/js/homepage.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://shoals.craigslist.org/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A; cl_def_lang=en; cl_def_hp=shoals"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
372
fixtures/hpack/go-hpack/story_06.json
Normal file
372
fixtures/hpack/go-hpack/story_06.json
Normal file
@@ -0,0 +1,372 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f862c63f4b90f4f0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "ebay.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f89f1e3c2e58c7e9721e90084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.ebay.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8b2c63f4b2127b0c542e43d30084b958d33f9b63c56b10f524b5258b6ba0e3910c080113010b1910759c6d7e95cd0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e172c63f4b90f4b1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "ebay-stories.com"
|
||||
},
|
||||
{
|
||||
":path": "/wp-content/uploads/2012/11/Iso-65.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8ab0fdcb62e58c7e9721e90084b958d33f8862c3f72d88f551180087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e172c63f4b90f4b1008421cfd4c5ffa3012c63f502ade04472aacdf544caade0fb524ac30475c72b0a89978000000000000036275c6c0d49ffe5a1ad8d982ecbf80bb0fe05f87643f3f2d89d71b03527ff9f6a11089a0238ebcf332842c8c036dc7dc68ae34e11c96518c238cbf6a220bd3437da86f5dd9452de9e7ef9b3aafcdeff7a60f3a0583c73dfc05ab7f307eefe60d34e817ed3fb3f3df867e74f0bbba6879f0cbfb6efdfc3c6adfc3cf3169eb9fa436e8dcd7bcfd300746e6bde7e90dba0ba7fdbb9707cfda951ea4150831ea82f4d0e1d10dd9f74945dd3a77c2de9df87a7316cb745e6bce7e982dd1bf6379fa68b745e6bcc3a0f0e4c353b8fa87a69e846b55fd34e8df83df3df767d3bf9b7a7a6da34f4d82e7eff69fda70cfa3961e9a365fcf0c387651bb5f1d1f8f5adfebdf3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "rover.ebay.com"
|
||||
},
|
||||
{
|
||||
":path": "/roversync/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "ebay=%5Esbf%3D%23%5E; dp1=bpbf/%238000000000005276504d^u1p/QEBfX0BAX19AQA**5276504d^; cssg=c67883f113a0a56964e646c6ffaa1abe; s=CgAD4ACBQlm5NYzY3ODgzZjExM2EwYTU2OTY0ZTY0NmM2ZmZhYTFhYmUBSgAYUJZuTTUwOTUxY2NkLjAuMS4zLjE1MS4zLjAuMeN+7JE*; nonsession=CgAFMABhSdlBNNTA5NTFjY2QuMC4xLjEuMTQ5LjMuMC4xAMoAIFn7Hk1jNjc4ODNmMTEzYTBhNTY5NjRlNjQ2YzZmZmFhMWFjMQDLAAFQlSPVMX8u5Z8*"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bad72c63f4848d2622e43d30084b958d33f8a607e18acc443085e634b0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e172c63f4b90f4b1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/s.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bad72c63f4848d2622e43d30084b958d33fb5607e18acc443149eb4302004514873c94150c633d06907e98bfb9963253372297ac418b596a9ad35516ea47451105b079640bd754d0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e172c63f4b90f4b1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/mops/2012_doodles/Holiday/DS3/ImgWeek_1_Penguin_Small_150x30.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bad72c63f4848d2622e43d30084b958d33f9b607e18acc443135078c746328e42d8c4a3216339fab13044bcc6970087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e172c63f4b90f4b1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/globalHeader/facebook/g12.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bad72c63f4848d2622e43d30084b958d33f9a607e18acc443135078c746328e42d8c27c19292d8c4c112f31a50087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e172c63f4b90f4b1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/globalHeader/twitter/g12.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bad72c63f4848d2622e43d30084b958d33fa2607e18acc443135078c746328e42d8c1887aa2a4f19a82c53583f51043e42e2f31a50087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e172c63f4b90f4b1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/globalHeader/icon_mobile_gray_11x16.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8f459e57a466a972c63f562695c87a7f0084b958d33f8362c4d30087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e172c63f4b90f4b1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "srx.main.ebayrtm.com"
|
||||
},
|
||||
{
|
||||
":path": "/rtm"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
375
fixtures/hpack/go-hpack/story_07.json
Normal file
375
fixtures/hpack/go-hpack/story_07.json
Normal file
@@ -0,0 +1,375 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8e4246931171f55e58c9254bd454ff0084b958d33f9a62c45845eb9eb63b898f51b1631891a72e9f16e45b8685e634bf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e1794642c673f55c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yb/r/GsNJNwuI-UM.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8e4246931171f55e58c9254bd454ff0084b958d33f9962c45845eb9eb63b898f5cd8b18b5e342cf5fc8dee615c88470087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e1794642c673f55c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yY/r/u8iA3kXb8Y1.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8e4246931171f55e58c9254bd454ff0084b958d33f9962c45845eb9eb63b898f5918b18ed0e9e3bd179b14b5ae44230087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e1794642c673f55c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yI/r/qANVTsC52fp.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8e4246931171f55e58c9254bd454ff0084b958d33f9a62c45845eb9eb63b898f4962c630fe8f466ed0ed9af38bd754df0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e1794642c673f55c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yt/r/FZaMKqARgC6.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8e4246931171f55e58c9254bd454ff0084b958d33f9962c45845eb9eb63b898f5fac58c74a335f3fe05beb8f12fd110087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e1794642c673f55c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yZ/r/jlKDoX15kHG.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8e4246931171f55e58c9254bd454ff0084b958d33f9962c45845eb9eb63b898f5a98b188b46d1d95ce4bd93b2e44230087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e1794642c673f55c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yO/r/_MRarphcCIq.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8e4246931171f55e58c9254bd454ff0084b958d33f9962c45845eb9eb63b898f5ad8b18bdb7a9afdfe5be40dabf4470087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e1794642c673f55c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yP/r/CRkiDDWTd1u.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8e4246931171f55e58c9254bd454ff0084b958d33f9a62c45845eb9eb63b898f5f8c79636767338671ecb39d8bd754df0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9ab9d29aee30c21234988b8faaf2c6492a5ea2a58b116117ae7ad8ee263d6462c63b43a78ef45e6c52d6b9108",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yX/x/Qq6L1haQrYr.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://static.ak.fbcdn.net/rsrc.php/v2/yI/r/qANVTsC52fp.css"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8e4246931171f55e58c9254bd454ff0084b958d33f9962c45845eb9eb63b898f5a58b18c03b23e478a9bfc165fa23f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e1794642c673f55c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yN/r/EarbWo_mDU-.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8e4246931171f55e58c9254bd454ff0084b958d33f9962c45845eb9eb63b898f4eb1e587fa25d3f1930bbed95ebaa60087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9ab9d29aee30c21234988b8faaf2c6492a5ea2a58b116117ae7ad8ee263d6a62c622d1b47657392f64ecb9108",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/y7/x/9jt7oVdF7z3.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://static.ak.fbcdn.net/rsrc.php/v2/yO/r/_MRarphcCIq.css"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
393
fixtures/hpack/go-hpack/story_08.json
Normal file
393
fixtures/hpack/go-hpack/story_08.json
Normal file
@@ -0,0 +1,393 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f88968313ad8b90f4ff0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bf1e3c2f2d06275b1721e9f0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008421cfd4c5a9bbf9011f7ec73a56f3e376a3fc47033f0883b35f6a50720e837b1a4c7aa02d4b5a8559bb6a1566eda8",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no\u0026b=3\u0026s=q4; localization=en-us%3Bus%3Bus"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8fb50b8e4416cee5b17f439ce75c87a70084b958d33f82607f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e17968313ad8b90f4b1f008421cfd4c5e5bb03548aced6b6f3e36c0efc47033f08803dfed4eb177320c9803f6a68dd7a04c0165b0bed3ac841f9f6a5ec704335dd946dd93437fc5fc90c31dfdd0c38acc93437ebb724309ec3430e7d1b268614032430bb7af430e50689a1ba767ed4b488823a868801",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "us.adserver.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/a"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507\u0026b=3\u0026s=1v; k_visit=1; MSC=t=1351947310X; CH=AgBQlRQgADwDIAAbDSAAGrIgADpuIAAoriAALMQgAAs0IAA7CCAAJ0MgABo3; ucs=bnas=0"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bf1e3c2f2d06275b1721e9f0084b958d33f9b60d48e62a1844e3b0ab2673216310f5216457619255ebaa65fbb9f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008421cfd4c5a9bbf9011f7ec73a56f3e376a3fc47033f0883b35f6a50720e837b1a4c7aa02d4b5a8559bb6a1566eda80085b0b296c2d9919d29aee30c78f1e17968313ad8b90f4b1f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/share-this-icons-sprite.png.v6"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no\u0026b=3\u0026s=q4; localization=en-us%3Bus%3Bus"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bf1e3c2f2d06275b1721e9f0084b958d33f9460d48e62a18968313ad8b22bb0c92af5d532fdda0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e17968313ad8b90f4b1f008421cfd4c5a9bbf9011f7ec73a56f3e376a3fc47033f0883b35f6a50720e837b1a4c7aa02d4b5a8559bb6a1566eda8",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/flickr-sprite.png.v4"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no\u0026b=3\u0026s=q4; localization=en-us%3Bus%3Bus"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bf1e3c2f2d06275b1721e9f0084b958d33f8d625a0750e888bdcb52579aa2ff0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008421cfd4c5c1bbf9011f7ec73a56f3e376a3fc47033f0883b35f6a50720e837b1a4c7aa02d4b5a8559bb6a1566eda8fb53d781c958400005b702cbef38ebf005f6dc79d6db683f0085b0b296c2d9919d29aee30c78f1e17968313ad8b90f4b1f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/flanal_event.gne"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no\u0026b=3\u0026s=q4; localization=en-us%3Bus%3Bus; ywadp10001561398679=1956875541"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8ff4b8ea1d1e9262217f439ce75c87a70084b958d33f86625ac8bd747f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e17968313ad8b90f4b1f008421cfd4c5e5bb03548aced6b6f3e36c0efc47033f08803dfed4eb177320c9803f6a68dd7a04c0165b0bed3ac841f9f6a5ec704335dd946dd93437fc5fc90c31dfdd0c38acc93437ebb724309ec3430e7d1b268614032430bb7af430e50689a1ba767ed4b488823a868801",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "y.analytics.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/fpc.pl"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507\u0026b=3\u0026s=1v; k_visit=1; MSC=t=1351947310X; CH=AgBQlRQgADwDIAAbDSAAGrIgADpuIAAoriAALMQgAAs0IAA7CCAAJ0MgABo3; ucs=bnas=0"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f88917f46a665c87a7f0084b958d33f9a60856107b6b6107b6b8a62d45b0692c914b60e6a4b52579aa2ff0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e17968313ad8b90f4b1f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "d.yimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/ce/soup/soup_generated_fragment.gne"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8998a75fd0e739d721e90084b958d33f82623f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e17968313ad8b90f4b1f008421cfd4c5e5bb03548aced6b6f3e36c0efc47033f08803dfed4eb177320c9803f6a68dd7a04c0165b0bed3ac841f9f6a5ec704335dd946dd93437fc5fc90c31dfdd0c38acc93437ebb724309ec3430e7d1b268614032430bb7af430e50689a1ba767ed4b488823a868801",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "geo.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/b"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507\u0026b=3\u0026s=1v; k_visit=1; MSC=t=1351947310X; CH=AgBQlRQgADwDIAAbDSAAGrIgADpuIAAoriAALMQgAAs0IAA7CCAAJ0MgABo3; ucs=bnas=0"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bf1e3c2f2d06275b1721e9f0084b958d33f9662b9ce93a18a868190f4d27a90c34fb407c2cb2d098f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008421cfd4c5ff8c01bbf9011f7ec73a56f3e376a3fc47033f0883b35f6a50720e837b1a4c7aa02d4b5a8559bb6a1566eda8fb53d781c958400005b702cbef38ebf005f6dc79d6db683f6a4b445de041ed9ebfb525ac81000016dc0b2fbce3afc1b3bf709baf28bfe0f8761fba3d6818ffe4a82a0200002db8165f79c75f83fe0f8761fba3d6818ffe6cefdc26ebca2ff92f7320200002db8165f79c75f83f7a04f263dbe32efd3772efcb8b2efcb8a4664673d3fa81f2d3610cdf48c40a3475e74c97c1e747be1e756fe1e345f2072d391fcbbf2e21f26fafefe4f2904f84979baa3a7841ff1ed0179d0f3e78c1ff1ed0179d0f3e78c1ff1ed0179d0f3e78c1ff1eff8f680bce879f3c60ff8f680bce879f3c600085b0b296c2d9919d29aee30c78f1e17968313ad8b90f4b1f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/photos/nasacommons/4940913342/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no\u0026b=3\u0026s=q4; localization=en-us%3Bus%3Bus; ywadp10001561398679=1956875541; fl_v=souhp; fpc10001561398679=Qvv1ikW_|aUqazlyMaa|fses10001561398679=|aUqazlyMaa|Qvv1ikW_|fvis10001561398679=Zj1odHRwJTNBJTJGJTJGd3d3LmZsaWNrci5jb20lMkYmdD0xMzUxOTUwMDc1JmI9JTJGaW5kZXhfc291cC5nbmU=|8M1871YYH0|8M1871YYH0|8M1871YYH0|8|8M1871YYH0|8M1871YYH0"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
375
fixtures/hpack/go-hpack/story_09.json
Normal file
375
fixtures/hpack/go-hpack/story_09.json
Normal file
@@ -0,0 +1,375 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f89a0d5752c86a9721e9f0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "linkedin.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8cf1e3c2f41aaea590d52e43d30084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.linkedin.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d42e45e8abac8bd0624952e43d30084b958d33f906104910c10f510696087a693d4c7447f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17a0d5752c86a9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d42e45e8abac8bd0624952e43d30084b958d33f906104910c10f510696087a693d4c1108f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17a0d5752c86a9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d42e45e8abac8bd0624952e43d30084b958d33f906104910c10f510696087a693d4c7447f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17a0d5752c86a9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d42e45e8abac8bd0624952e43d30084b958d33f906104910c10f510696087a693d4c1108f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17a0d5752c86a9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d42e45e8abac8bd0624952e43d30084b958d33f906104910c10f510696087a693d4c1108f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17a0d5752c86a9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d42e45e8abac8bd0624952e43d30084b958d33f906104910c10f510696087a693d4c7447f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17a0d5752c86a9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8cf1e3c2f41aaea590d52e43d30084b958d33f9160750e8f493110c5471da99d360c9d4b670087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008cf2b585ed695092c8b783267f8bfcd19f1a535ed2f6b4a84f0085b0b296c2d9929d29aee30c78f1e17a0d5752c86a9721e963008421cfd4c5ff408c873f53160fe7bc02f88c6579a6c6dacf32591669b7c0b46524ab4a095991b79c699147fcfda9414f10ed4cf124fd4b541fce2ddbee70bf1f2c386bcf9e426e726c795dd3946cfe73da823bca29aff8b531f2aa8e59e53bb8a21736ba4b9f1ad8ee0596c2fb4f3417ee351b6404a1640fb2100df8dc6df8df76479f700571a96491c65b6c4e47fcfda997760ddbb26ad392fc1fc8fa0fcdc038079c640271c0b627df13a27ff9fb53b99064c1fcf7803f18bf9fb53f16cf916c97ef41783f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.linkedin.com"
|
||||
},
|
||||
{
|
||||
":path": "/analytics/noauthtracker"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"x-requested-with": "XMLHttpRequest"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "bcookie=\"v=2\u0026bae845a5-83ed-4590-becf-f0f3d586432b\"; leo_auth_token=\"GST:UDbWFFpLLdcS6gHJ7NJa3XYRsc7W_gDwutbWnlWLfo7G_2Y4jfLH-H:1351948419:4b5c0f1309310a9b659b97d8960e64fdd635526b\"; JSESSIONID=\"ajax:0608630266152992729\"; visit=\"v=1\u0026G\"; X-LI-IDC=C1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d42e45e8abac8bd0624952e43d30084b958d33f986104910c10f4d27a98b5835333128fb9887aa2eecae621ff0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17a0d5752c86a9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/common/u/img/favicon_v3.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
369
fixtures/hpack/go-hpack/story_10.json
Normal file
369
fixtures/hpack/go-hpack/story_10.json
Normal file
@@ -0,0 +1,369 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f85a5152e43d30084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f89f1e3c2f4a2a5c87a7f0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8a1c880af4a072217a8a9f0084b958d33f9062834760ecf4c5761a92c9521798d2ff0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e17a5152e43d2c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "ads1.msads.net"
|
||||
},
|
||||
{
|
||||
":path": "/library/primedns.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8c21e85d09e8ba16a5152e43d30084b958d33f8a62bb0d4964a90bcc697f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e17a5152e43d2c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stj.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/primedns.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8c8e8b574248ba16a5152e43d30084b958d33f94606863c146cb0660b52d6a18a07e1865f5e634bf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e17a5152e43d2c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "blu.stc.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/as/wea3/i/en-us/law/39.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8c21e85d09e8ba16a5152e43d30084b958d33f8a62bb0d4964a90bcc697f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e17a5152e43d2c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stj.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/primedns.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8c21e85d0922e85a9454b90f4f0084b958d33f95623b1841183312cac0e424e7310a88a634a25e634b0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e17a5152e43d2c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stc.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/br/sc/i/ff/adchoices_gif2.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d21e85d098c005d0b528a9721e90084b958d33f9c60cc3c061b66f4379c8420bae09a79c7857b08841ba26a17c4bcc6970087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e17a5152e43d2c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stb00.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/i/80/53CAC6A10B6248682CF221B24A92.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d21e85d098c015d0b528a9721e90084b958d33f9e60cc600310b9799089c65bc18410b2db6e38f5e7840c175b65a657e95cdf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e17a5152e43d2c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stb01.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/i/E0/A6C312635EF0A355668C820EB5343.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d21e85d098c005d0b528a9721e90084b958d33fa060cc5dbac5d0e1702fc2186fb57da86172e81c69ebb7eeddbd7f060bebf4ae6f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c78f1e17a5152e43d2c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stb00.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/i/BB/B1F619A1AD4D4AA6B0648BDBBCDEED.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
399
fixtures/hpack/go-hpack/story_11.json
Normal file
399
fixtures/hpack/go-hpack/story_11.json
Normal file
@@ -0,0 +1,399 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f88abd24d4950b90f4f0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8b4af59cd526c3d142e43d3f0084b958d33f8d6359cd52769e8a18df60c9d58f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99f9d29aee30c78f1e178e322e43af6f562a2f84311da8354542161002ebc0003008421cfd4c5aad7b63b60c1eff6492d9e6edf6a6bdb31e0bb76ec30e1d1543f6a6bda93357afbeeb781a72f4382182eff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "t.pointroll.com"
|
||||
},
|
||||
{
|
||||
":path": "/PointRoll/Track/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.bbc.co.uk/news/business-20178000"
|
||||
},
|
||||
{
|
||||
"cookie": "PRbu=EzZdduhgq; PRgo=BBBAAFMnA; PRti4CD975E46CAEA=B"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8b4af59cd526c3d142e43d3f0084b958d33f8d6359cd52769e8a18df60c9d58f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99f9d29aee30c78f1e178e322e43af6f562a2f84311da8354542161002ebc0003008421cfd4c5aad7b63b60c1eff6492d9e6edf6a6bdb31e0bb76ec30e1d1543f6a6bda93357afbeeb781a72f4382182eff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "t.pointroll.com"
|
||||
},
|
||||
{
|
||||
":path": "/PointRoll/Track/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.bbc.co.uk/news/business-20178000"
|
||||
},
|
||||
{
|
||||
"cookie": "PRbu=EzZdduhgq; PRgo=BBBAAFMnA; PRti4CD975E46CAEA=B"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8f9ac1d739888797abd24d4950b90f4f0084b958d33fb062b193a8e62a182210c536d09352590c3623b6a9282a18aec3f42912860400898c7af39bb96f9631a4b8682f95c8847f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e17abd24d4950b90f4b1008421cfd4c59cdba325f8000765004001082e38069d8ca57c00147f6a0e4f24440b7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/packages/css/multimedia/bundles/projects/2012/HPLiveDebateFlex.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8f9ac1d739888797abd24d4950b90f4f0084b958d33fa663a2181d75b043d349ea61141a42a273f860b4c659242c9ba8348544e7f176d351216c5fa23f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e17abd24d4950b90f4b1008421cfd4c59cdba325f8000765004001082e38069d8ca57c00147f6a0e4f24440b7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/js/app/common/slideshow/embeddedSlideshowBuilder.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8f9ac1d739888797abd24d4950b90f4f0084b958d33fa5608843005c2c209614b5308a0d215139fc3149e4b682a18450690d54d8874505b3d2e4423f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e17abd24d4950b90f4b1008421cfd4c59cdba325f8000765004001082e38069d8ca57c00147f6a0e4f24440b7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/css/0.1/screen/slideshow/modules/slidingGallery.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8f9ac1d739888797abd24d4950b90f4f0084b958d33fae60727960d48e62a1886fee6190b0d38c0e45d90b4e38f31a79ef8b45dd1164d78f5698b3e0c3be2d444842bf4ae60087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e17abd24d4950b90f4b1008421cfd4c59cdba325f8000765004001082e38069d8ca57c00147f6a0e4f24440b7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/adx/images/ADS/31/46/ad.314668/NYT_MBM_IPHON_LEFT_Oct11.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8f9ac1d739888797abd24d4950b90f4f0084b958d33faf62b193a8e62a18e88629b6849a92c861b11db5494150c5761fa148943020044c63d79cddcb7cb18d25c3417cafd11f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e17abd24d4950b90f4b1008421cfd4c59cdba325f8000765004001082e38069d8ca57c00147f6a0e4f24440b7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/packages/js/multimedia/bundles/projects/2012/HPLiveDebateFlex.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8f9ac1d739888797abd24d4950b90f4f0084b958d33fb162b193a8e62a18e88629b6849a92c861b120d236309a8a7726c357aec3d27604008a22d05224c7aa294d45284d86ad7e880087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e17abd24d4950b90f4b1008421cfd4c59cdba325f8000765004001082e38069d8ca57c00147f6a0e4f24440b7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/packages/js/multimedia/data/FilmStripPromo/2012_election_filmstrip.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8f9ac1d739888797abd24d4950b90f4f0084b958d33fa962b193a8e62a18e8860b4148931ea43020044c4858c692a18ee690a7426c356c4a6a29426c356b91080087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e17abd24d4950b90f4b1008421cfd4c59cdba325f8000765004001082e38069d8ca57c00147f6a0e4f24440b7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/packages/js/elections/2012/debates/videostrip/filmstrip.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
399
fixtures/hpack/go-hpack/story_12.json
Normal file
399
fixtures/hpack/go-hpack/story_12.json
Normal file
@@ -0,0 +1,399 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f89acd524b615095c87a70084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f94a4b2186b10649cab50902f59aa496c2a12b90f4f0084b958d33f9f62dae838e4602e34c842079c65d699132eb218afcffbba5c929228d7e95cdf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c566a925b0a84ae43d2c7008421cfd4c5ff0a8ab35492d8542624150883f92e5f59f455bb47a9a7c9b8cdb24ab068f5da63bf828d7e860d01e92787d8dc04f37bbfa279d29978697b7fe02f93a89e85fcb677d9ad39f8f1cc06939d0de844bf9a1f1fb05e671e6312bcda58cbef70d8f566cb33191e3369e6ce8374dd97de8b323da039b4b11e9bfbf786cd8703dc3d329d9c21a59c1d6f43041fcf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/164311086374323731_DhZSfIfc_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f94a4b2186b10649cab50902f59aa496c2a12b90f4f0084b958d33f9f62dae838e4602e05c65d03ad01f75b79979b6e2dda7a5fdba331628d7e95cd0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c566a925b0a84ae43d2c7008421cfd4c5ff0a8ab35492d8542624150883f92e5f59f455bb47a9a7c9b8cdb24ab068f5da63bf828d7e860d01e92787d8dc04f37bbfa279d29978697b7fe02f93a89e85fcb677d9ad39f8f1cc06939d0de844bf9a1f1fb05e671e6312bcda58cbef70d8f566cb33191e3369e6ce8374dd97de8b323da039b4b11e9bfbf786cd8703dc3d329d9c21a59c1d6f43041fcf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/161637074097583855_SNjDRMKe_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f94a4b2186b10649cab50902f59aa496c2a12b90f4f0084b958d33f9f62dae838e4604eb2dbecbad3807990084e09a8b0de3e0ebf88bd146bf4ae6f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c566a925b0a84ae43d2c7008421cfd4c5ff0a8ab35492d8542624150883f92e5f59f455bb47a9a7c9b8cdb24ab068f5da63bf828d7e860d01e92787d8dc04f37bbfa279d29978697b7fe02f93a89e85fcb677d9ad39f8f1cc06939d0de844bf9a1f1fb05e671e6312bcda58cbef70d8f566cb33191e3369e6ce8374dd97de8b323da039b4b11e9bfbf786cd8703dc3d329d9c21a59c1d6f43041fcf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/273593746083022624_FCoEkXsC_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f94a4b2186b10649cab50902f59aa496c2a12b90f4f0084b958d33f9e62dae838e461b13e175971a65a13cfb2e38cc5d93ae9cb375f3146bf4ae60087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c566a925b0a84ae43d2c7008421cfd4c5ff0a8ab35492d8542624150883f92e5f59f455bb47a9a7c9b8cdb24ab068f5da63bf828d7e860d01e92787d8dc04f37bbfa279d29978697b7fe02f93a89e85fcb677d9ad39f8f1cc06939d0de844bf9a1f1fb05e671e6312bcda58cbef70d8f566cb33191e3369e6ce8374dd97de8b323da039b4b11e9bfbf786cd8703dc3d329d9c21a59c1d6f43041fcf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/52917364342893663_qtPmJgkx_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f94a4b2186b10649cab50902f59aa496c2a12b90f4f0084b958d33f9f62dae838e4602171f6c4f882db4d0196df00a2cdeb7f2355ee98a35fa5737f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c566a925b0a84ae43d2c7008421cfd4c5ff0a8ab35492d8542624150883f92e5f59f455bb47a9a7c9b8cdb24ab068f5da63bf828d7e860d01e92787d8dc04f37bbfa279d29978697b7fe02f93a89e85fcb677d9ad39f8f1cc06939d0de844bf9a1f1fb05e671e6312bcda58cbef70d8f566cb33191e3369e6ce8374dd97de8b323da039b4b11e9bfbf786cd8703dc3d329d9c21a59c1d6f43041fcf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/116952921544035902_KyTWinzm_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f94a4b2186b10649cab50902f59aa496c2a12b90f4f0084b958d33f9f62dae838e4604f32d34db2e804e3aebad09b1450a5377471977c51afd2b9bf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c566a925b0a84ae43d2c7008421cfd4c5ff0a8ab35492d8542624150883f92e5f59f455bb47a9a7c9b8cdb24ab068f5da63bf828d7e860d01e92787d8dc04f37bbfa279d29978697b7fe02f93a89e85fcb677d9ad39f8f1cc06939d0de844bf9a1f1fb05e671e6312bcda58cbef70d8f566cb33191e3369e6ce8374dd97de8b323da039b4b11e9bfbf786cd8703dc3d329d9c21a59c1d6f43041fcf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/283445370267774252_AttBMVfT_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f94a4b2186b10649cab50902f59aa496c2a12b90f4f0084b958d33f9f62dae838e4604cba1684eb2e36fbe0136f09d8ad96fe0c726d2c51afd2b9bf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c566a925b0a84ae43d2c7008421cfd4c5ff0a8ab35492d8542624150883f92e5f59f455bb47a9a7c9b8cdb24ab068f5da63bf828d7e860d01e92787d8dc04f37bbfa279d29978697b7fe02f93a89e85fcb677d9ad39f8f1cc06939d0de844bf9a1f1fb05e671e6312bcda58cbef70d8f566cb33191e3369e6ce8374dd97de8b323da039b4b11e9bfbf786cd8703dc3d329d9c21a59c1d6f43041fcf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/237142736599025827_ufDEHdRe_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f94a4b2186b10649cab50902f59aa496c2a12b90f4f0084b958d33f9f62dae838e46042682fb4f3ceb8e3edb2cb2f062e1769338dbf3451afd2b9bf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c566a925b0a84ae43d2c7008421cfd4c5ff0a8ab35492d8542624150883f92e5f59f455bb47a9a7c9b8cdb24ab068f5da63bf828d7e860d01e92787d8dc04f37bbfa279d29978697b7fe02f93a89e85fcb677d9ad39f8f1cc06939d0de844bf9a1f1fb05e671e6312bcda58cbef70d8f566cb33191e3369e6ce8374dd97de8b323da039b4b11e9bfbf786cd8703dc3d329d9c21a59c1d6f43041fcf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/224194887669533381_UBmi659g_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f94a4b2186b10649cab50902f59aa496c2a12b90f4f0084b958d33f9e62dae838e4604eb416dc71f700cb8d3afbe07628425f73548e9146bf4ae60087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98f9d29aee30c566a925b0a84ae43d2c7008421cfd4c5ff0a8ab35492d8542624150883f92e5f59f455bb47a9a7c9b8cdb24ab068f5da63bf828d7e860d01e92787d8dc04f37bbfa279d29978697b7fe02f93a89e85fcb677d9ad39f8f1cc06939d0de844bf9a1f1fb05e671e6312bcda58cbef70d8f566cb33191e3369e6ce8374dd97de8b323da039b4b11e9bfbf786cd8703dc3d329d9c21a59c1d6f43041fcf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/274156696036479907_A1ezgnsj_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
372
fixtures/hpack/go-hpack/story_13.json
Normal file
372
fixtures/hpack/go-hpack/story_13.json
Normal file
@@ -0,0 +1,372 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f85edd9721e9f0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "qq.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8aa4690af324d4ccb90f4f0084b958d33f9763c78f0c1a91cc5431dbb080113129e8a0fe292af5d5370087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98e9d29aee30c78f1e17edd9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/followme.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8aa4690af324d4ccb90f4f0084b958d33f9763c78f0c1a91cc5431dbb080113083a0f41e63af5d537f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98e9d29aee30c78f1e17edd9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/sosologo.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8aa4690af324d4ccb90f4f0084b958d33f9e63c78f0c1a91cc5431dbb0801131295093771d0c4830bc828ec24ebd754d0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98e9d29aee30c78f1e17edd9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/festival/da18search.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8aa4690af324d4ccb90f4f0084b958d33fa063c78f0c1a91cc5431dbb0801131295093771d0c4830bd19e4f51cc06d7aea9b0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98e9d29aee30c78f1e17edd9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/festival/da18bodybg05.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8aa4690af324d4ccb90f4f0084b958d33f9a63c78f0c1a91cc5431dbb080113141e63543a28882b897aea9bf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98e9d29aee30c78f1e17edd9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/loginall_1.2.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8aa4690af324d4ccb90f4f0084b958d33f9c63c78f0c1a91cc5431dbb080113033751d59ce390d54c15c2bcc697f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98e9d29aee30c78f1e17edd9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/aikanLoading1.1.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8aa4690af324d4ccb90f4f0084b958d33f9263a1fa958cc71d036364a34242b8170afd110087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98e9d29aee30c78f1e17edd9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/joke/Koala/Qfast1.0.1.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8aa4690af324d4ccb90f4f0084b958d33f9863c78f0c1a91cc5431dbb080113149e33505d25f085ebaa60087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98e9d29aee30c78f1e17edd9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/mobileNews.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8a35330579926a665c87a70084b958d33f9b63bb159888627ee1604d058085d602179c61d742d3ee89c5fa57370087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d98e9d29aee30c78f1e17edd9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "img1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/v/pics/hv1/241/117/1186/77149726.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
369
fixtures/hpack/go-hpack/story_14.json
Normal file
369
fixtures/hpack/go-hpack/story_14.json
Normal file
@@ -0,0 +1,369 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8841aa1ae43d2b92af0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bf1e3c2e835435c87a572550084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8ca8be10ba0d50d721e95c957f0084b958d33f9763a21879d604008820134c0801105ebc7aa5de7ad7e88f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e1741aa1ae43d2b92a63",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "news.sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/js/87/20121024/201218ConfTop.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8f35495e4ace7a1741aa1ae43d2b92af0084b958d33f9060d5d073f5b6b60d5d073f5b6b5eb9eb0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e1741aa1ae43d2b92a63",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "int.dpool.sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/iplookup/iplookup.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f89332ba0d50cd4ccb92a0084b958d33fa163b9a429d8100226021032c7075e037ac2e3b7f788011042064410bcdb2bf4ae6f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e1741aa1ae43d2b92a63",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i3.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/video/2012/1103/U7805P167DT20121103211853.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f89332ba0d50cd4ccb92a0084b958d33f9f6273d256040089808402638380683ad905fde200441080411082d38bf4ae6f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e1741aa1ae43d2b92a63",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i3.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/home/2012/1102/U6041P30DT20121102122146.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f89332ba0d50cd4ccb92a0084b958d33f986273d25624290ec08007d8032c818a0f31e29cf495798d2f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e1741aa1ae43d2b92a63",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i3.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/home/deco/2009/0330/logo_home.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8a902ba0d50d721e95c9570084b958d33f986113cec50524e3a98100220802e20d50d8a0f31c2bf4ae6f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e1741aa1ae43d2b92a63",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "d1.sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/shh/lechan/20121016sina/logo1.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f89301741aa19a99972550084b958d33fa06273d25604008980840cb1c1e6db0eb6417f7880110420640e32eb2d2fd2b9bf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e1741aa1ae43d2b92a63",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i0.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/home/2012/1103/U8551P30DT20121103063734.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f89305741aa19a99972550084b958d33f9f6273d25604008980840163838e34f6b6417f7880110420085a0b4c897e95cd0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9919d29aee30c78f1e1741aa1ae43d2b92a63",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i1.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/home/2012/1101/U6648P30DT20121101141432.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
366
fixtures/hpack/go-hpack/story_15.json
Normal file
366
fixtures/hpack/go-hpack/story_15.json
Normal file
@@ -0,0 +1,366 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8748cf18ceb90f4f0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "taobao.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8af1e3c2e919e319d721e90084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.taobao.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8af1e3c2e919e319d721e90084b958d33f8d60d5485f314d41e31d0bd73d7f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.taobao.com"
|
||||
},
|
||||
{
|
||||
":path": "/index_global.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f871ae98c9254b92a0084b958d33f9362b625ad8100211b03420a94308ac642af31a50087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c78f1e1748cf18ceb90f4b06aa42f98a6a0f18e85eb9ebf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/p/fp/2011a/assets/space.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f871ae98c9254b92a0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c78f1e1748cf18ceb90f4b06aa42f98a6a0f18e85eb9ebf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f871ae98c9254b92a0084b958d33f8a62b625ad8100219fab1f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c78f1e1748cf18ceb90f4b06aa42f98a6a0f18e85eb9ebf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/p/fp/2011hk/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f871ae98c9254b92a0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c78f1e1748cf18ceb90f4b06aa42f98a6a0f18e85eb9ebf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f871ae98c9254b92a0084b958d33f9b62b625ad810020231d10c4b5ad21ac2912b5761e93ad49aa5fa23f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c78f1e1748cf18ceb90f4b06aa42f98a6a0f18e85eb9ebf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/p/fp/2010c/js/fp-direct-promo-min.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d3533002ba4678c6724952e43d30084b958d33f9c6135a183058de197b7317e1a897f3f073a38cc458200016680bf4ae60087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c78f1e1748cf18ceb90f4b06aa42f98a6a0f18e85eb9ebf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "img01.taobaocdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/tps/i1/T1fqY2XilfXXahsVgc-1000-40.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d3533002ba4678c6724952e43d30084b958d33f9e6135a183058de1b3f4de3f264cbf9f9f9f9f9f9f9f8b0420582cb6bd754d0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c78f1e1748cf18ceb90f4b06aa42f98a6a0f18e85eb9ebf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "img01.taobaocdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/tps/i1/T1rZiwXgtfXXXXXXXX-110-135.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
405
fixtures/hpack/go-hpack/story_16.json
Normal file
405
fixtures/hpack/go-hpack/story_16.json
Normal file
@@ -0,0 +1,405 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8c2d4bf8375356590c35cf64df0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008421cfd4c5ff3d216a4d83a2a3a4c42c51da4ea54c01fb5094189d5360c9d4d54cb20a8418f5405cbd4ee64370260a5c7cb3ec9463ebb28cb29b3fa7e8dd3e9d7f6a52590c3e46ea65ed416c5e3b49d4a955984be52b8ec4989417094b246327559360c9d4d54d0040ab30a6c193afda9496430f91ba997b505b17349060d0f33d11d07db5fbc9a33f8bbbcd9b0b23ce636fcc5f052fbfb5292c861f237532f6a0b62f1da4ea54aacc25f295c7624c4a0b84a5923193aac7ad263d4881e55985139fc7",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "en.wikipedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "centralnotice_bucket=1; clicktracking-session=eJko6IiUcEm69ehQfaakQlJfiLy9lShNP; mediaWiki.user.bucket%3Aext.articleFeedback-tracking=10%3Atrack; mediaWiki.user.id=EM83jsjaqPzIMLwBTiKF3aLiiTKeweez; mediaWiki.user.bucket%3Aext.articleFeedback-options=8%3Ashow"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8c2d4bf8375356590c35cf64df0084b958d33f8b63c1ba998d0335516b1cc50087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008421cfd4c5ff3d216a4d83a2a3a4c42c51da4ea54c01fb5094189d5360c9d4d54cb20a8418f5405cbd4ee64370260a5c7cb3ec9463ebb28cb29b3fa7e8dd3e9d7f6a52590c3e46ea65ed416c5e3b49d4a955984be52b8ec4989417094b246327559360c9d4d54d0040ab30a6c193afda9496430f91ba997b505b17349060d0f33d11d07db5fbc9a33f8bbbcd9b0b23ce636fcc5f052fbfb5292c861f237532f6a0b62f1da4ea54aacc25f295c7624c4a0b84a5923193aac7ad263d4881e55985139fc7",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "en.wikipedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "centralnotice_bucket=1; clicktracking-session=eJko6IiUcEm69ehQfaakQlJfiLy9lShNP; mediaWiki.user.bucket%3Aext.articleFeedback-tracking=10%3Atrack; mediaWiki.user.id=EM83jsjaqPzIMLwBTiKF3aLiiTKeweez; mediaWiki.user.bucket%3Aext.articleFeedback-options=8%3Ashow"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d8cc942fe0dd4d496430d73d9370084b958d33f9360b52fe0dd4d596430d73d933141c722f5cf5f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c16a5fc1ba9ab2c861ae7b2663c1ba998d0335516b1cc5f008c34ab52790d298b22c835442f96e4593e94642a6a225410022502edc6c5700d298b46ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Wed, 31 Oct 2012 17:52:04 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d8cc942fe0dd4d496430d73d9370084b958d33f9360b52fe0dd4d596430d73d933141c722f5cf5f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c16a5fc1ba9ab2c861ae7b2663c1ba998d0335516b1cc5f008c34ab52790d298b22c835442f96df3dbf4a002a693f75040089403f71966e09d53168df",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Thu, 01 Nov 2012 09:33:27 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d8cc942fe0dd4d496430d73d9370084b958d33f9360b52fe0dd4d596430d73d933141c722f5cf5f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c16a5fc1ba9ab2c861ae7b2663c1ba998d0335516b1cc5f008c34ab52790d298b22c835442f96dc34fd280654d27eea0801128115c6d9b82754c5a37f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Sat, 03 Nov 2012 12:53:27 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d8cc942fe0dd4d496430d73d9370084b958d33f9360b52fe0dd4d596430d73d933141c722f5cf5f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c16a5fc1ba9ab2c861ae7b2663c1ba998d0335516b1cc5f008c34ab52790d298b22c835442f96e4593e94642a6a225410022502edc6c5700d298b46ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Wed, 31 Oct 2012 17:52:04 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d8cc942fe0dd4d496430d73d9370084b958d33f9360b52fe0dd4d596430d73d933141c722f5cf5f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c16a5fc1ba9ab2c861ae7b2663c1ba998d0335516b1cc5f008c34ab52790d298b22c835442f96df3dbf4a002a693f75040089403f71966e09d53168df",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Thu, 01 Nov 2012 09:33:27 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8fb6ba0e3917f06ea6a4b2186b9ec9bf0084b958d33f9e63c1ba9ab2c861b05a9823041b198752673583ee388961ebacb22f5d537f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c16a5fc1ba9ab2c861ae7b2663c1ba998d0335516b1cc5f008c34ab52790d298b22c835442f96c361be940094d27eea0801128266e34e5c6df53168df008934ab547a8ab52349279713cf4724629646cad8da95d13a295b7a524607991ba50f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "upload.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/wikipedia/en/c/ca/Kanthirava_cropped.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Fri, 02 Nov 2012 23:46:59 GMT"
|
||||
},
|
||||
{
|
||||
"if-none-match": "288bdb2fd5e5a4f7272f58fcb083a7e1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8fb6ba0e3917f06ea6a4b2186b9ec9bf0084b958d33fcf63c1ba9ab2c861b043d349ea43099eda636246241317c7510d54d14c6b28887d07524712a278961ebacb22a27d7e95ccc3a2afcad7c7510d54d14c6b28887d07524712a278961ebacb22a27d7e95cd0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c16a5fc1ba9ab2c861ae7b2663c1ba998d0335516b1cc5f008c34ab52790d298b22c835442f96df697e94640a6a225410022502edc65db816d4c5a37f008934ab547a8ab52349279770af48db924afc6565b69f6a36a47e50146e88b2046c97",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "upload.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/wikipedia/commons/thumb/d/d2/Dancing_girl_ajanta_%28cropped%29.jpg/72px-Dancing_girl_ajanta_%28cropped%29.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Tue, 30 Oct 2012 17:37:15 GMT"
|
||||
},
|
||||
{
|
||||
"if-none-match": "6e8d56df9be35494b4d9f0ea72ed1a3e"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8d8cc942fe0dd4d496430d73d9370084b958d33f9360b52fe0dd4d596430d73d933141c722f5cf5f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d99c9d29aee30c16a5fc1ba9ab2c861ae7b2663c1ba998d0335516b1cc5f008c34ab52790d298b22c835442f96dc34fd280654d27eea0801128115c6d9b82754c5a37f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Sat, 03 Nov 2012 12:53:27 GMT"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
378
fixtures/hpack/go-hpack/story_17.json
Normal file
378
fixtures/hpack/go-hpack/story_17.json
Normal file
@@ -0,0 +1,378 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f88f439ce75c875fa570084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008421cfd4c592bb03ae7403e30bcf8dc9daf88e067e110023",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "B=76j09a189a6h4\u0026b=3\u0026s=0b"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8cf1e3c2fe8739ceb90ebf4aff0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008421cfd4c592bb03ae7403e30bcf8dc9daf88e067e110023",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "B=76j09a189a6h4\u0026b=3\u0026s=0b"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87eabfa35332fd2b0084b958d33f9960d48e62a1849eb61158982516301609458b0441009b5c88470087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17f439ce75c875fa56c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/top/sp2/clr/1/clr-121025.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87eabfa35332fd2b0084b958d33f9060d48e62a1849eb6115b141e63af31a50087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17f439ce75c875fa56c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/top/sp/logo.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87eabfa35332fd2b0084b958d33fad60d48e62a188ce7ea849ec2b043d349ea611594861d0c08011300784fc406d88c75545b1879af2f351057e95cd0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17f439ce75c875fa56c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/bookstore/common/special/2012/0829_05/banner/84x84_1.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8df5d07e48bfa1ce73ae43afd2bf0084b958d33f8260e60087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17f439ce75c875fa56c7f008421cfd4c592bb03ae7403e30bcf8dc9daf88e067e110023",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yjaxc.yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/oi"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
},
|
||||
{
|
||||
"cookie": "B=76j09a189a6h4\u0026b=3\u0026s=0b"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87eabfa35332fd2b0084b958d33fa260d48e62a18f051a672d8c4c5a8b60e861360ea4563b0b52624304a0f6c885e634bf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17f439ce75c875fa56c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/weather/general/transparent_s/clouds.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87eabfa35332fd2b0084b958d33fa060d48e62a18f051a672d8c4c5a8b60e861360ea4563b0b52624308b6a5e634bf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17f439ce75c875fa56c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/weather/general/transparent_s/sun.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87eabfa35332fd2b0084b958d33fad60d48e62a188ce7ea849ec2b043d349ea611594861d0c08011300784fc406d88c75545b1879af2f351097e95cd0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17f439ce75c875fa56c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/bookstore/common/special/2012/0829_05/banner/84x84_2.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87eabfa35332fd2b0084b958d33faf60d48e62a18aec2d26b696087a925a928623aac604008986c1e5b03007c4f44849ec2c48b6b2d950d36d83a17e95cd0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9929d29aee30c78f1e17f439ce75c875fa56c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/premium/contents/bnr/2012/50x50/0928_store_supernatural.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
381
fixtures/hpack/go-hpack/story_18.json
Normal file
381
fixtures/hpack/go-hpack/story_18.json
Normal file
@@ -0,0 +1,381 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87f439ce75c87a7f0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f88917f46a665c87a7f0084b958d33fb062791824eed45f0861d8bc1eca246021033101d0022a86988b416b9c75262453444179f7893f4582f3ef127a17e95cdf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9939d29aee30c0ed5fd0e739d721e963fcae0b51f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "d.yimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/hd/ch7news/7_world/1103_0700_nat_elephant_sml_1898chj-1898chl.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f891dabfa1ce73ae43d3f0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff008421cfd4c593bb03548aced6b6f3e36c0efc47033f08803dff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "au.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507\u0026b=3\u0026s=1v"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f88917f46a665c87a7f0084b958d33f88629331ebc0d7e88f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9939d29aee30c0ed5fd0e739d721e963fcae0b51f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "d.yimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/mi/ywa.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8cf56997f439ce71d6642e43d30084b958d33f856087a633ff0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9939d29aee30c0ed5fd0e739d721e963fcae0b51f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yui.yahooapis.com"
|
||||
},
|
||||
{
|
||||
":path": "/combo"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f9341496d855876ae6a6cf07b2893c1a42ae43d3f0084b958d33f8860931968cd5314ff0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9939d29aee30c0ed5fd0e739d721e963fcae0b51f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "secure-au.imrworldwide.com"
|
||||
},
|
||||
{
|
||||
":path": "/cgi-bin/m"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f9024e3b12bca6a87510abfa1ce73ae43d30084b958d33fa960d521365b496a4b015c0c2ade01f9e8760938ec4fdd83aa62c0dc8c1a91cc5fb41bd9600baff97def0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9939d29aee30c0ed5fd0e739d721e963fcae0b51f008421cfd4c5c8bb03548aced6b6f3e36c0efc47033f08803dfed44150831ea89091d898926a4b00596c2fb4e89d6c2e03ed4eb177320c9803f6a576a278926a4b12123b1300596c2fb4e89f6c2e03",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "chart.finance.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/instrument/1.0/%5Eaxjo/chart;range=5d/image;size=179x98"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507\u0026b=3\u0026s=1v; session_start_time=1351947275160; k_visit=1; push_time_start=1351947295160"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f9024e3b12bca6a87510abfa1ce73ae43d30084b958d33fa960d521365b496a4b015c0c2ade019ec91824e3b13f760ea98b0372306a47317ed06f65802ebfe5f7bf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9939d29aee30c0ed5fd0e739d721e963fcae0b51f008421cfd4c5c8bb03548aced6b6f3e36c0efc47033f08803dfed44150831ea89091d898926a4b00596c2fb4e89d6c2e03ed4eb177320c9803f6a576a278926a4b12123b1300596c2fb4e89f6c2e03",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "chart.finance.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/instrument/1.0/%5Eaord/chart;range=5d/image;size=179x98"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507\u0026b=3\u0026s=1v; session_start_time=1351947275160; k_visit=1; push_time_start=1351947295160"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f9024e3b12bca6a87510abfa1ce73ae43d30084b958d33fa960d521365b496a4b015c0c0ed92d44907960938ec4fdd83aa62c0dc8c1a91cc5fb41bd9600baff97de0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9939d29aee30c0ed5fd0e739d721e963fcae0b51f008421cfd4c5c8bb03548aced6b6f3e36c0efc47033f08803dfed44150831ea89091d898926a4b00596c2fb4e89d6c2e03ed4eb177320c9803f6a576a278926a4b12123b1300596c2fb4e89f6c2e03",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "chart.finance.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/instrument/1.0/audusd=x/chart;range=5d/image;size=179x98"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507\u0026b=3\u0026s=1v; session_start_time=1351947275160; k_visit=1; push_time_start=1351947295160"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f91252b8ed5fd0e739d73f72d89b6c2ae43d30084b958d33f8a63a2229681a620c4063f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad383f963e7008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9939d29aee30c0ed5fd0e739d721e963fcae0b51f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "cm.au.yahoo.overture.com"
|
||||
},
|
||||
{
|
||||
":path": "/js_flat_1_0/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
375
fixtures/hpack/go-hpack/story_19.json
Normal file
375
fixtures/hpack/go-hpack/story_19.json
Normal file
@@ -0,0 +1,375 @@
|
||||
{
|
||||
"description": "https://github.com/Jxck/hpack implemeted in Golang. Encoded using String Literal with Huffman, no Header/Static Table, and always start with emptied Reference Set. by Jxck.",
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87f43aa42f95ecb70084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bf1e3c2fe875485f2bd96ff0084b958d33f81630087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bf438d0bfa1d5217caf65bf0084b958d33fd06087b6a4b1c6af1133ef08a4eba9a00002fd9e87b3621b79b5e61129d72e82f3af50bde207784baad84b2fee48663c22cd09452ebd5ab5bee7aecd4630cb7f362d97833d17f8976697b14bc6f85d2bbf0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e17f43aa42f95ecb58008421cfd4c5994c15fda9e875485f369a481c682069b65d742cb617da7da6c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yabs.yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/count/Vnw_3zF2dkO40002Zhl8KGa5KPK2cmPfMeYpO2zG0vAeOuAefZIAgoA2KAe2fPOOP96yq4ba1fDKGQC1hlDVeQN8GfVD17e7"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
},
|
||||
{
|
||||
"cookie": "t=p; yandexuid=6410453771351949451"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f8bf438d0bfa1d5217caf65bf0084b958d33fce6087b6a4b1c6af11334ca97bc766800003f67a1ecd886de6d6e7aecd4630cb7f34f45fe25d9a5ec52f1be1746cc1d89aaa69fcc2253ae5d048f60e6fcfde53738663c22cd0e8d0e399097dde4cff0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e17f43aa42f95ecb58008421cfd4c5994c15fda9e875485f369a481c682069b65d742cb617da7da6c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yabs.yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/count/Vnw_3mft8wq40000Zhl8KGa5KP6yq4ba1fDKhlDVeQN8GfVD17a3=qcOn49K2cmPfMcbQagXZWgYAgoA2KAMM66IcD7W3"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
},
|
||||
{
|
||||
"cookie": "t=p; yandexuid=6410453771351949451"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87f43aa42f95d09f0084b958d33f9d6282cc762262bbf6bfab943b335d020595fc87e99ab36e8b04e75cc43f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad3b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/lego/_/pDu9OWAQKB0s2J9IojKpiS_Eho.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87f43aa42f95d09f0084b958d33f9663c78f0c05765b7d8f1e3c30663d0ea90be595ebaa6f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e17f43aa42f95ecb58",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/www/1.359/www/i/yandex3.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87f43aa42f95d09f0084b958d33f906293d920d6a0f31d833141e63af5d5370087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e17f43aa42f95ecb58",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/morda-logo/i/logo.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f89a48bfa1d5217caf65b0084b958d33f8a63c0d249d874426da6ff0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e17f43aa42f95ecb58008421cfd4c5994c15fda9e875485f369a481c682069b65d742cb617da7da6c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mc.yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/watch/722545"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
},
|
||||
{
|
||||
"cookie": "t=p; yandexuid=6410453771351949451"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87f43aa42f95d09f0084b958d33fa563c78f0c05765b7d8f1e3c3158e62a1690a8ea93d6c78f1e162210c45e3c78588842e4423f0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad38e497ca582211f5f2c7cfdf6800b87008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e17f43aa42f95ecb58",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/www/1.359/www/pages-desktop/www-css/_www-css.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"header_table_size": 4096,
|
||||
"wire": "0085b9495339e483c5837f0085b8824e5a4b839d29af0088b83b5339ec327d7f87f43aa42f95d09f0084b958d33f9e63c78f0c44c4563b5d6b46b4f98f7e39bd62e7e8192eb3e28eb51d7aea9b0087b505b161cc5a93bcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1008419085ad39a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f008b19085ad2b503aa6b47317f8b2d4b70ddf45abefb4005db008b19085ad2b16a21e435537f8a9bd9abfa5242cb40d25f008721eaa8a4498f5788ea52d6b0e83772ff0085b0b296c2d9909d29aee30c78f1e17f43aa42f95ecb58",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/www/_/_r7pp-b-hKoDbgyGYy0IB3wlkno.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
6166
fixtures/hpack/go-hpack/story_20.json
Normal file
6166
fixtures/hpack/go-hpack/story_20.json
Normal file
File diff suppressed because it is too large
Load Diff
16520
fixtures/hpack/go-hpack/story_21.json
Normal file
16520
fixtures/hpack/go-hpack/story_21.json
Normal file
File diff suppressed because it is too large
Load Diff
16312
fixtures/hpack/go-hpack/story_22.json
Normal file
16312
fixtures/hpack/go-hpack/story_22.json
Normal file
File diff suppressed because it is too large
Load Diff
14495
fixtures/hpack/go-hpack/story_23.json
Normal file
14495
fixtures/hpack/go-hpack/story_23.json
Normal file
File diff suppressed because it is too large
Load Diff
1286
fixtures/hpack/go-hpack/story_24.json
Normal file
1286
fixtures/hpack/go-hpack/story_24.json
Normal file
File diff suppressed because it is too large
Load Diff
9405
fixtures/hpack/go-hpack/story_25.json
Normal file
9405
fixtures/hpack/go-hpack/story_25.json
Normal file
File diff suppressed because it is too large
Load Diff
4790
fixtures/hpack/go-hpack/story_26.json
Normal file
4790
fixtures/hpack/go-hpack/story_26.json
Normal file
File diff suppressed because it is too large
Load Diff
10547
fixtures/hpack/go-hpack/story_27.json
Normal file
10547
fixtures/hpack/go-hpack/story_27.json
Normal file
File diff suppressed because it is too large
Load Diff
5677
fixtures/hpack/go-hpack/story_28.json
Normal file
5677
fixtures/hpack/go-hpack/story_28.json
Normal file
File diff suppressed because it is too large
Load Diff
14785
fixtures/hpack/go-hpack/story_29.json
Normal file
14785
fixtures/hpack/go-hpack/story_29.json
Normal file
File diff suppressed because it is too large
Load Diff
30195
fixtures/hpack/go-hpack/story_30.json
Normal file
30195
fixtures/hpack/go-hpack/story_30.json
Normal file
File diff suppressed because it is too large
Load Diff
4790
fixtures/hpack/go-hpack/story_31.json
Normal file
4790
fixtures/hpack/go-hpack/story_31.json
Normal file
File diff suppressed because it is too large
Load Diff
59
fixtures/hpack/haskell-http2-linear-huffman/story_00.json
Normal file
59
fixtures/hpack/haskell-http2-linear-huffman/story_00.json
Normal file
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "82864188f439ce75c875fa5784",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286418cf1e3c2fe8739ceb90ebf4aff84",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "82864187eabfa35332fd2b049b60d48e62a1849eb611589825353141e63ad52160b206c4f2f5d537",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/top/sp2/cmn/logo-ns-130528.png"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
56
fixtures/hpack/haskell-http2-linear-huffman/story_01.json
Normal file
56
fixtures/hpack/haskell-http2-linear-huffman/story_01.json
Normal file
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8741882f91d35d055c87a784827a879eb193aac92a136087f3e7cf9f3e7c874086f2b4e5a283ff84f07b2893",
|
||||
"headers": [
|
||||
{
|
||||
":scheme": "https"
|
||||
},
|
||||
{
|
||||
":authority": "example.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
"user-agent": "hpack-test"
|
||||
},
|
||||
{
|
||||
"cookie": "xxxxxxx1"
|
||||
},
|
||||
{
|
||||
"x-hello": "world"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "87c18482c06087f3e7cf9f3e7c8b",
|
||||
"headers": [
|
||||
{
|
||||
":scheme": "https"
|
||||
},
|
||||
{
|
||||
":authority": "example.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
"user-agent": "hpack-test"
|
||||
},
|
||||
{
|
||||
"cookie": "xxxxxxx2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
359
fixtures/hpack/haskell-http2-linear-huffman/story_02.json
Normal file
359
fixtures/hpack/haskell-http2-linear-huffman/story_02.json
Normal file
@@ -0,0 +1,359 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "828641871d23f67a9721e9847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "82864191996293cae6a473150b0e91fb3d4b90f4ff04ab60d48e62a18c4c002c4d51d88ca321ea62e94643d5babb0c92adc372c00af17168017c0cb6cb712f5d537fc2539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc190c073919d29aee30c78f1e171d23f67a9721e963f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/gno/beacon/BeaconSprite-US-01._V401903535_.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286c004ad60d48e62a18c4c002c795a83907415821e9a4f5309b07522b1d85a92b566f25a178b8b2f38fb4269c6a25e634bc4bfc290c1be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/x-locale/common/transparent-pixel._V386942464_.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c004bf60d48e62a18c4c002c1a9982260e99cb63121903424b62d61683165619001621e8b69a9840ea93d2d61683165899003cbadaf171680071e7da7c312f5d537fc4bfc290c1be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/img12/other/disaster-relief/300-column/sandy-relief_300x75._V400689491_.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286418bf1e3c2e3a47ecf52e43d3f84c5c4c390c2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c104ad60d48e62a18c4c002c795a83907415821e9a4f5309b07522b1d85a92b566f25a178b885f109969c75b89798d2fc5c0c390c2bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/x-locale/common/transparent-pixel._V192234675_.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c104c160d48e62a18c4c002c1a9982261139ca86103a0a888bdcb5250c0431547eec040c82284842a107b0c546bdbab46a8b172b0d34e95e2e2d000e09c7db044bcc697fc5c0c390c2bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/img12/shoes/sales_events/11_nov/1030_AccessoriesPROMO_GWright._V400626950_.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c104ac60d48e62a18c4c002c436a4f49d26ee562c3a4e862fdb60c85a287000882202f1710be2101a75c6a25fa5737c5c0c390c2bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/Automotive/rotos/Duracell600_120._V192204764_.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c104b060d48e62a18c4c002c5a662838e4c9548620d27b10c5071c992a90c41a4f62d40ec98abc5c42f882fb6d3c089798d2ffc5c0c390c2bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/ui/loadIndicators/loadIndicator-large._V192195480_.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286418f293cae6a473150b0e91fb3d4b90f4f049a60d48e62a18c8c341c7fab69beb6ee19d78b7670b2dc4bf4ae6fc6c1c490c3c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/I/41HZ-ND-SUL._SL135_.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
362
fixtures/hpack/haskell-http2-linear-huffman/story_03.json
Normal file
362
fixtures/hpack/haskell-http2-linear-huffman/story_03.json
Normal file
@@ -0,0 +1,362 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "828641878c6692d5c87a7f847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286c204896251f7310f52e621ffc1c0bf90be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286418af1e3c2f18cd25ab90f4f84c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286be049060d4ccc4633496c48f541e6385798d2fc2539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc190c073909d29aee30c78f1e178c6692d5c87a58f60a4bb0e4bfc325f82eb8165c86f04182ee0042f61bd7c417305d71abcd5e0c2ddeb9871401f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/img/baidu_sylogo1.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c10491608324e5626a0f18e860d4ccc4c85e634bc5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/cache/global/img/gs.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286418a40578e442469311721e9049f62c63c78f0c10649cac4d41e31d0c7443091d53583a560aecaed102b817e88c65383f963e7c590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/global/js/tangram-1.3.4c1.0.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286bf049962c63c78f0c10649cac4d41e31d0c7443139e92ac15de5fa23c7bec590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/global/js/home-1.8.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286bf049762c63c78f0c10649cac5a82d8c744316ac15d95da5fa23c7bec590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/user/js/u-1.3.4.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286bf049162c63c78f0c1a999832c15c0b817aea9bfc7c2c590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/img/i-1.0.0.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c304896251f7310f52e621ffc7c6c590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
362
fixtures/hpack/haskell-http2-linear-huffman/story_04.json
Normal file
362
fixtures/hpack/haskell-http2-linear-huffman/story_04.json
Normal file
@@ -0,0 +1,362 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "828641878c6692d5c87a7f847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286c204896251f7310f52e621ffc1c0bf90be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286418af1e3c2f18cd25ab90f4f84c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286be049060d4ccc4633496c48f541e6385798d2fc2539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc190c073909d29aee30c78f1e178c6692d5c87a58f60a4bb0e4bfc325f82eb8165c86f04182ee0042f61bd7c417305d71abcd5e0c2ddeb9871401f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/img/baidu_sylogo1.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c10491608324e5626a0f18e860d4ccc4c85e634bc5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/cache/global/img/gs.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286418a40578e442469311721e9049f62c63c78f0c10649cac4d41e31d0c7443091d53583a560aecaed102b817e88c65383f963e7c590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/global/js/tangram-1.3.4c1.0.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286bf049962c63c78f0c10649cac4d41e31d0c7443139e92ac15de5fa23c7bec590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/global/js/home-1.8.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286bf049762c63c78f0c10649cac5a82d8c744316ac15d95da5fa23c7bec590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/user/js/u-1.3.4.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286bf049162c63c78f0c1a999832c15c0b817aea9bfc7c2c590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/img/i-1.0.0.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c304896251f7310f52e621ffc7c6c590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
386
fixtures/hpack/haskell-http2-linear-huffman/story_05.json
Normal file
386
fixtures/hpack/haskell-http2-linear-huffman/story_05.json
Normal file
@@ -0,0 +1,386 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286418d98a75c960cd32283212b9ec9bf847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff609a251147043745773468a1a9f168774355636f5f3e534fbf4370ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "geo.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286418df1e3c2e4b066991419095cf64d048960719ed4b08324a863c3c2c190c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/about/sites/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286be048f6109f54150c10f6d49b0c542e4423fc3538e497ca582211f5f2c7cfdf6800b87c290c1739b9d29aee30c78f1e17258334c8a0c84ae7b2660719ed4b08324a863c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/styles/countries.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.craigslist.org/about/sites/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c0048a63a21894f65234a17e88c55383f963e7c490c3bfc2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/js/formats.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.craigslist.org/about/sites/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c1048f63a218e9dad2d9e960aed2e25fa23fc6bec490c3bfc2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/js/jquery-1.4.2.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.craigslist.org/about/sites/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c104896251f7310f52e621ffc6539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc590c4c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286418f44e71d085c960cd32283212b9ec9bf84c8c7c690c5c1c4",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "shoals.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.craigslist.org/about/sites/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c3048f6109f54150c12c19a6450642572211c8c2c690c573959d29aee30c22738e842e4b066991419095cf64cc7f60b2251147043745773468a1a9f168774355636f5f3e534fbf4370fda84a2290b2c540ea9a02d5f6a1288a42cb14f5c089ce3a11",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/styles/craigslist.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://shoals.craigslist.org/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A; cl_def_lang=en; cl_def_hp=shoals"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c5048a63a21894f65234a17e88cac2c890c7bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/js/formats.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://shoals.craigslist.org/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A; cl_def_lang=en; cl_def_hp=shoals"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c5048b63a2189cf496b1cc55fa23cac2c890c7bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/js/homepage.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://shoals.craigslist.org/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A; cl_def_lang=en; cl_def_hp=shoals"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
362
fixtures/hpack/haskell-http2-linear-huffman/story_06.json
Normal file
362
fixtures/hpack/haskell-http2-linear-huffman/story_06.json
Normal file
@@ -0,0 +1,362 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "828641862c63f4b90f4f847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "ebay.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "82864189f1e3c2e58c7e9721e984c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.ebay.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286418b2c63f4b2127b0c542e43d3049b63c56b10f524b5258b6ba0e3910c080113010b1910759c6d7e95cdc3539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc290c1738f9d29aee30c78f1e172c63f4b90f4b1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "ebay-stories.com"
|
||||
},
|
||||
{
|
||||
":path": "/wp-content/uploads/2012/11/Iso-65.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286418ab0fdcb62e58c7e9721e9048862c3f72d88f55118c6c0c490c3bf60ffa3012c63f502ade04472aacdf544caade0fb524ac30475c72b0a89978000000000000036275c6c0d49ffe5a1ad8d982ecbf80bb0fe05f87643f3f2d89d71b03527ff9f6a11089a0238ebcf332842c8c036dc7dc68ae34e11c96518c238cbf6a220bd3437da86f5dd9452de9e7ef9b3aafcdeff7a60f3a0583c73dfc05ab7f307eefe60d34e817ed3fb3f3df867e74f0bbba6879f0cbfb6efdfc3c6adfc3cf3169eb9fa436e8dcd7bcfd300746e6bde7e90dba0ba7fdbb9707cfda951ea4150831ea82f4d0e1d10dd9f74945dd3a77c2de9df87a7316cb745e6bce7e982dd1bf6379fa68b745e6bcc3a0f0e4c353b8fa87a69e846b55fd34e8df83df3df767d3bf9b7a7a6da34f4d82e7eff69fda70cfa3961e9a365fcf0c387651bb5f1d1f8f5adfebdf3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "rover.ebay.com"
|
||||
},
|
||||
{
|
||||
":path": "/roversync/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "ebay=%5Esbf%3D%23%5E; dp1=bpbf/%238000000000005276504d^u1p/QEBfX0BAX19AQA**5276504d^; cssg=c67883f113a0a56964e646c6ffaa1abe; s=CgAD4ACBQlm5NYzY3ODgzZjExM2EwYTU2OTY0ZTY0NmM2ZmZhYTFhYmUBSgAYUJZuTTUwOTUxY2NkLjAuMS4zLjE1MS4zLjAuMeN+7JE*; nonsession=CgAFMABhSdlBNNTA5NTFjY2QuMC4xLjEuMTQ5LjMuMC4xAMoAIFn7Hk1jNjc4ODNmMTEzYTBhNTY5NjRlNjQ2YzZmZmFhMWFjMQDLAAFQlSPVMX8u5Z8*"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286418bad72c63f4848d2622e43d3048a607e18acc443085e634bc8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/s.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286be04b5607e18acc443149eb4302004514873c94150c633d06907e98bfb9963253372297ac418b596a9ad35516ea47451105b079640bd754dc8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/mops/2012_doodles/Holiday/DS3/ImgWeek_1_Penguin_Small_150x30.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286be049b607e18acc443135078c746328e42d8c4a3216339fab13044bcc697c8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/globalHeader/facebook/g12.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286be049a607e18acc443135078c746328e42d8c27c19292d8c4c112f31a5c8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/globalHeader/twitter/g12.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286be04a2607e18acc443135078c746328e42d8c1887aa2a4f19a82c53583f51043e42e2f31a5c8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/globalHeader/icon_mobile_gray_11x16.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286418f459e57a466a972c63f562695c87a7f048362c4d3c9c3c790c6c2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "srx.main.ebayrtm.com"
|
||||
},
|
||||
{
|
||||
":path": "/rtm"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
365
fixtures/hpack/haskell-http2-linear-huffman/story_07.json
Normal file
365
fixtures/hpack/haskell-http2-linear-huffman/story_07.json
Normal file
@@ -0,0 +1,365 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286418e4246931171f55e58c9254bd454ff049a62c45845eb9eb63b898f51b1631891a72e9f16e45b8685e634bf7abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c1539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176f518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff73929d29aee30c78f1e1794642c673f55c87a58f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yb/r/GsNJNwuI-UM.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286c3049962c45845eb9eb63b898f5cd8b18b5e342cf5fc8dee615c8847c2538e497ca582211f5f2c7cfdf6800b87c190c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yY/r/u8iA3kXb8Y1.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286c4049962c45845eb9eb63b898f5918b18ed0e9e3bd179b14b5ae4423c3bec190c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yI/r/qANVTsC52fp.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c4049a62c45845eb9eb63b898f4962c630fe8f466ed0ed9af38bd754dfc3c2c190c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yt/r/FZaMKqARgC6.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c4049962c45845eb9eb63b898f5fac58c74a335f3fe05beb8f12fd11c35383f963e7c290c1c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yZ/r/jlKDoX15kHG.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c5049962c45845eb9eb63b898f5a98b188b46d1d95ce4bd93b2e4423c4bfc290c1c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yO/r/_MRarphcCIq.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c5049962c45845eb9eb63b898f5ad8b18bdb7a9afdfe5be40dabf447c4bec290c1c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yP/r/CRkiDDWTd1u.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c5049a62c45845eb9eb63b898f5f8c79636767338671ecb39d8bd754dfc4c3c290c173ab9d29aee30c21234988b8faaf2c6492a5ea2a58b116117ae7ad8ee263d6462c63b43a78ef45e6c52d6b9108",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yX/x/Qq6L1haQrYr.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://static.ak.fbcdn.net/rsrc.php/v2/yI/r/qANVTsC52fp.css"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c6049962c45845eb9eb63b898f5a58b18c03b23e478a9bfc165fa23fc5bfc390c2c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yN/r/EarbWo_mDU-.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c6049962c45845eb9eb63b898f4eb1e587fa25d3f1930bbed95ebaa6c5c4c390c273ab9d29aee30c21234988b8faaf2c6492a5ea2a58b116117ae7ad8ee263d6a62c622d1b47657392f64ecb9108",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/y7/x/9jt7oVdF7z3.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://static.ak.fbcdn.net/rsrc.php/v2/yO/r/_MRarphcCIq.css"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
383
fixtures/hpack/haskell-http2-linear-huffman/story_08.json
Normal file
383
fixtures/hpack/haskell-http2-linear-huffman/story_08.json
Normal file
@@ -0,0 +1,383 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "82864188968313ad8b90f4ff847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286418bf1e3c2f2d06275b1721e9f84c2c1c090bf60a9bbf9011f7ec73a56f3e376a3fc47033f0883b35f6a50720e837b1a4c7aa02d4b5a8559bb6a1566eda8",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no&b=3&s=q4; localization=en-us%3Bus%3Bus"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286418fb50b8e4416cee5b17f439ce75c87a70482607fc45383f963e7c390c273919d29aee30c78f1e17968313ad8b90f4b1f60e5bb03548aced6b6f3e36c0efc47033f08803dfed4eb177320c9803f6a68dd7a04c0165b0bed3ac841f9f6a5ec704335dd946dd93437fc5fc90c31dfdd0c38acc93437ebb724309ec3430e7d1b268614032430bb7af430e50689a1ba767ed4b488823a868801",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "us.adserver.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/a"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507&b=3&s=1v; k_visit=1; MSC=t=1351947310X; CH=AgBQlRQgADwDIAAbDSAAGrIgADpuIAAoriAALMQgAAs0IAA7CCAAJ0MgABo3; ucs=bnas=0"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c3049b60d48e62a1844e3b0ab2673216310f5216457619255ebaa65fbb9fc7539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc690c5c3c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/share-this-icons-sprite.png.v6"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no&b=3&s=q4; localization=en-us%3Bus%3Bus"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c4049460d48e62a18968313ad8b22bb0c92af5d532fddac8bec690c5c0c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/flickr-sprite.png.v4"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no&b=3&s=q4; localization=en-us%3Bus%3Bus"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c4048d625a0750e888bdcb52579aa2ffc8bec690c560c1bbf9011f7ec73a56f3e376a3fc47033f0883b35f6a50720e837b1a4c7aa02d4b5a8559bb6a1566eda8fb53d781c958400005b702cbef38ebf005f6dc79d6db683fc1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/flanal_event.gne"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no&b=3&s=q4; localization=en-us%3Bus%3Bus; ywadp10001561398679=1956875541"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286418ff4b8ea1d1e9262217f439ce75c87a70486625ac8bd747fcac3c890c7c2c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "y.analytics.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/fpc.pl"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507&b=3&s=1v; k_visit=1; MSC=t=1351947310X; CH=AgBQlRQgADwDIAAbDSAAGrIgADpuIAAoriAALMQgAAs0IAA7CCAAJ0MgABo3; ucs=bnas=0"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "82864188917f46a665c87a7f049a60856107b6b6107b6b8a62d45b0692c914b60e6a4b52579aa2ffcbc4c990c8c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "d.yimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/ce/soup/soup_generated_fragment.gne"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286418998a75fd0e739d721e90482623fccc2ca90c9c4c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "geo.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/b"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507&b=3&s=1v; k_visit=1; MSC=t=1351947310X; CH=AgBQlRQgADwDIAAbDSAAGrIgADpuIAAoriAALMQgAAs0IAA7CCAAJ0MgABo3; ucs=bnas=0"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c8049662b9ce93a18a868190f4d27a90c34fb407c2cb2d098fcccbca90c960ff8c01bbf9011f7ec73a56f3e376a3fc47033f0883b35f6a50720e837b1a4c7aa02d4b5a8559bb6a1566eda8fb53d781c958400005b702cbef38ebf005f6dc79d6db683f6a4b445de041ed9ebfb525ac81000016dc0b2fbce3afc1b3bf709baf28bfe0f8761fba3d6818ffe4a82a0200002db8165f79c75f83fe0f8761fba3d6818ffe6cefdc26ebca2ff92f7320200002db8165f79c75f83f7a04f263dbe32efd3772efcb8b2efcb8a4664673d3fa81f2d3610cdf48c40a3475e74c97c1e747be1e756fe1e345f2072d391fcbbf2e21f26fafefe4f2904f84979baa3a7841ff1ed0179d0f3e78c1ff1ed0179d0f3e78c1ff1ed0179d0f3e78c1ff1eff8f680bce879f3c60ff8f680bce879f3c60c5",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/photos/nasacommons/4940913342/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no&b=3&s=q4; localization=en-us%3Bus%3Bus; ywadp10001561398679=1956875541; fl_v=souhp; fpc10001561398679=Qvv1ikW_|aUqazlyMaa|fses10001561398679=|aUqazlyMaa|Qvv1ikW_|fvis10001561398679=Zj1odHRwJTNBJTJGJTJGd3d3LmZsaWNrci5jb20lMkYmdD0xMzUxOTUwMDc1JmI9JTJGaW5kZXhfc291cC5nbmU=|8M1871YYH0|8M1871YYH0|8M1871YYH0|8|8M1871YYH0|8M1871YYH0"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
365
fixtures/hpack/haskell-http2-linear-huffman/story_09.json
Normal file
365
fixtures/hpack/haskell-http2-linear-huffman/story_09.json
Normal file
@@ -0,0 +1,365 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "82864189a0d5752c86a9721e9f847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "linkedin.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286418cf1e3c2f41aaea590d52e43d384c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.linkedin.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286418d42e45e8abac8bd0624952e43d304906104910c10f510696087a693d4c7447fc35383f963e7c290c173929d29aee30c78f1e17a0d5752c86a9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c004906104910c10f510696087a693d4c1108fc5538e497ca582211f5f2c7cfdf6800b87c490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c104906104910c10f510696087a693d4c7447fc6c0c490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c104906104910c10f510696087a693d4c1108fc6bec490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c104906104910c10f510696087a693d4c1108fc6bec490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c104906104910c10f510696087a693d4c7447fc6c0c490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c2049160750e8f493110c5471da99d360c9d4b67c6c5c490c3408cf2b585ed695092c8b783267f8bfcd19f1a535ed2f6b4a84fc060ff408c873f53160fe7bc02f88c6579a6c6dacf32591669b7c0b46524ab4a095991b79c699147fcfda9414f10ed4cf124fd4b541fce2ddbee70bf1f2c386bcf9e426e726c795dd3946cfe73da823bca29aff8b531f2aa8e59e53bb8a21736ba4b9f1ad8ee0596c2fb4f3417ee351b6404a1640fb2100df8dc6df8df76479f700571a96491c65b6c4e47fcfda997760ddbb26ad392fc1fc8fa0fcdc038079c640271c0b627df13a27ff9fb53b99064c1fcf7803f18bf9fb53f16cf916c97ef41783f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.linkedin.com"
|
||||
},
|
||||
{
|
||||
":path": "/analytics/noauthtracker"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"x-requested-with": "XMLHttpRequest"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "bcookie=\"v=2&bae845a5-83ed-4590-becf-f0f3d586432b\"; leo_auth_token=\"GST:UDbWFFpLLdcS6gHJ7NJa3XYRsc7W_gDwutbWnlWLfo7G_2Y4jfLH-H:1351948419:4b5c0f1309310a9b659b97d8960e64fdd635526b\"; JSESSIONID=\"ajax:0608630266152992729\"; visit=\"v=1&G\"; X-LI-IDC=C1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c304986104910c10f4d27a98b5835333128fb9887aa2eecae621ffc8c7c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/common/u/img/favicon_v3.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
359
fixtures/hpack/haskell-http2-linear-huffman/story_10.json
Normal file
359
fixtures/hpack/haskell-http2-linear-huffman/story_10.json
Normal file
@@ -0,0 +1,359 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "82864185a5152e43d3847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "82864189f1e3c2f4a2a5c87a7f84c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286418a1c880af4a072217a8a9f049062834760ecf4c5761a92c9521798d2ffc3539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc290c1738f9d29aee30c78f1e17a5152e43d2c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "ads1.msads.net"
|
||||
},
|
||||
{
|
||||
":path": "/library/primedns.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286418c21e85d09e8ba16a5152e43d3048a62bb0d4964a90bcc697fc6c0c490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stj.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/primedns.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286418c8e8b574248ba16a5152e43d30494606863c146cb0660b52d6a18a07e1865f5e634bfc7c1c590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "blu.stc.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/as/wea3/i/en-us/law/39.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286bf048a62bb0d4964a90bcc697fc7c1c590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stj.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/primedns.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286418c21e85d0922e85a9454b90f4f0495623b1841183312cac0e424e7310a88a634a25e634bc8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stc.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/br/sc/i/ff/adchoices_gif2.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286418d21e85d098c005d0b528a9721e9049c60cc3c061b66f4379c8420bae09a79c7857b08841ba26a17c4bcc697c9c3c790c6c2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stb00.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/i/80/53CAC6A10B6248682CF221B24A92.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286418d21e85d098c015d0b528a9721e9049e60cc600310b9799089c65bc18410b2db6e38f5e7840c175b65a657e95cdfcac4c890c7c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stb01.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/i/E0/A6C312635EF0A355668C820EB5343.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286bf04a060cc5dbac5d0e1702fc2186fb57da86172e81c69ebb7eeddbd7f060bebf4ae6fcac4c890c7c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stb00.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/i/BB/B1F619A1AD4D4AA6B0648BDBBCDEED.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
389
fixtures/hpack/haskell-http2-linear-huffman/story_11.json
Normal file
389
fixtures/hpack/haskell-http2-linear-huffman/story_11.json
Normal file
@@ -0,0 +1,389 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "82864188abd24d4950b90f4f847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286418b4af59cd526c3d142e43d3f048d6359cd52769e8a18df60c9d58fc2539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc190c0739f9d29aee30c78f1e178e322e43af6f562a2f84311da8354542161002ebc000360aad7b63b60c1eff6492d9e6edf6a6bdb31e0bb76ec30e1d1543f6a6bda93357afbeeb781a72f4382182eff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "t.pointroll.com"
|
||||
},
|
||||
{
|
||||
":path": "/PointRoll/Track/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.bbc.co.uk/news/business-20178000"
|
||||
},
|
||||
{
|
||||
"cookie": "PRbu=EzZdduhgq; PRgo=BBBAAFMnA; PRti4CD975E46CAEA=B"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286c1048d6359cd52769e8a18df60c9d58fc5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "t.pointroll.com"
|
||||
},
|
||||
{
|
||||
":path": "/PointRoll/Track/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.bbc.co.uk/news/business-20178000"
|
||||
},
|
||||
{
|
||||
"cookie": "PRbu=EzZdduhgq; PRgo=BBBAAFMnA; PRti4CD975E46CAEA=B"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286418f9ac1d739888797abd24d4950b90f4f04b062b193a8e62a182210c536d09352590c3623b6a9282a18aec3f42912860400898c7af39bb96f9631a4b8682f95c8847fc6538e497ca582211f5f2c7cfdf6800b87c590c473919d29aee30c78f1e17abd24d4950b90f4b1609cdba325f8000765004001082e38069d8ca57c00147f6a0e4f24440b7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/packages/css/multimedia/bundles/projects/2012/HPLiveDebateFlex.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c104a663a2181d75b043d349ea61141a42a273f860b4c659242c9ba8348544e7f176d351216c5fa23fc95383f963e7c890c7c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/js/app/common/slideshow/embeddedSlideshowBuilder.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c204a5608843005c2c209614b5308a0d215139fc3149e4b682a18450690d54d8874505b3d2e4423fcac1c890c7c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/css/0.1/screen/slideshow/modules/slidingGallery.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c204ae60727960d48e62a1886fee6190b0d38c0e45d90b4e38f31a79ef8b45dd1164d78f5698b3e0c3be2d444842bf4ae6cac5c890c7c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/adx/images/ADS/31/46/ad.314668/NYT_MBM_IPHON_LEFT_Oct11.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c204af62b193a8e62a18e88629b6849a92c861b11db5494150c5761fa148943020044c63d79cddcb7cb18d25c3417cafd11fcabec890c7c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/packages/js/multimedia/bundles/projects/2012/HPLiveDebateFlex.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c204b162b193a8e62a18e88629b6849a92c861b120d236309a8a7726c357aec3d27604008a22d05224c7aa294d45284d86ad7e88cabec890c7c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/packages/js/multimedia/data/FilmStripPromo/2012_election_filmstrip.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c204a962b193a8e62a18e8860b4148931ea43020044c4858c692a18ee690a7426c356c4a6a29426c356b9108cac1c890c7c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/packages/js/elections/2012/debates/videostrip/filmstrip.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
389
fixtures/hpack/haskell-http2-linear-huffman/story_12.json
Normal file
389
fixtures/hpack/haskell-http2-linear-huffman/story_12.json
Normal file
@@ -0,0 +1,389 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "82864189acd524b615095c87a7847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "82864194a4b2186b10649cab50902f59aa496c2a12b90f4f049f62dae838e4602e34c842079c65d699132eb218afcffbba5c929228d7e95cdfc2539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc190c0738f9d29aee30c566a925b0a84ae43d2c760ff0a8ab35492d8542624150883f92e5f59f455bb47a9a7c9b8cdb24ab068f5da63bf828d7e860d01e92787d8dc04f37bbfa279d29978697b7fe02f93a89e85fcb677d9ad39f8f1cc06939d0de844bf9a1f1fb05e671e6312bcda58cbef70d8f566cb33191e3369e6ce8374dd97de8b323da039b4b11e9bfbf786cd8703dc3d329d9c21a59c1d6f43041fcf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/164311086374323731_DhZSfIfc_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286c1049f62dae838e4602e05c65d03ad01f75b79979b6e2dda7a5fdba331628d7e95cdc5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/161637074097583855_SNjDRMKe_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c1049f62dae838e4604eb2dbecbad3807990084e09a8b0de3e0ebf88bd146bf4ae6fc5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/273593746083022624_FCoEkXsC_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c1049e62dae838e461b13e175971a65a13cfb2e38cc5d93ae9cb375f3146bf4ae6c5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/52917364342893663_qtPmJgkx_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c1049f62dae838e4602171f6c4f882db4d0196df00a2cdeb7f2355ee98a35fa5737fc5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/116952921544035902_KyTWinzm_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c1049f62dae838e4604f32d34db2e804e3aebad09b1450a5377471977c51afd2b9bfc5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/283445370267774252_AttBMVfT_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c1049f62dae838e4604cba1684eb2e36fbe0136f09d8ad96fe0c726d2c51afd2b9bfc5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/237142736599025827_ufDEHdRe_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c1049f62dae838e46042682fb4f3ceb8e3edb2cb2f062e1769338dbf3451afd2b9bfc5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/224194887669533381_UBmi659g_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c1049e62dae838e4604eb416dc71f700cb8d3afbe07628425f73548e9146bf4ae6c5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/274156696036479907_A1ezgnsj_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
362
fixtures/hpack/haskell-http2-linear-huffman/story_13.json
Normal file
362
fixtures/hpack/haskell-http2-linear-huffman/story_13.json
Normal file
@@ -0,0 +1,362 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "82864185edd9721e9f847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "qq.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286418aa4690af324d4ccb90f4f049763c78f0c1a91cc5431dbb080113129e8a0fe292af5d537c2539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc190c0738e9d29aee30c78f1e17edd9721e963",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/followme.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286c0049763c78f0c1a91cc5431dbb080113083a0f41e63af5d537fc4bfc290c1be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/sosologo.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c0049e63c78f0c1a91cc5431dbb0801131295093771d0c4830bc828ec24ebd754dc4bfc290c1be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/festival/da18search.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c004a063c78f0c1a91cc5431dbb0801131295093771d0c4830bd19e4f51cc06d7aea9bc4bfc290c1be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/festival/da18bodybg05.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c0049a63c78f0c1a91cc5431dbb080113141e63543a28882b897aea9bfc4bfc290c1be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/loginall_1.2.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c0049c63c78f0c1a91cc5431dbb080113033751d59ce390d54c15c2bcc697fc4bfc290c1be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/aikanLoading1.1.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c0049263a1fa958cc71d036364a34242b8170afd11c45383f963e7c390c2bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/joke/Koala/Qfast1.0.1.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c1049863c78f0c1a91cc5431dbb080113149e33505d25f085ebaa6c5c0c390c2bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/mobileNews.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286418a35330579926a665c87a7049b63bb159888627ee1604d058085d602179c61d742d3ee89c5fa5737c6c1c490c3c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "img1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/v/pics/hv1/241/117/1186/77149726.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
359
fixtures/hpack/haskell-http2-linear-huffman/story_14.json
Normal file
359
fixtures/hpack/haskell-http2-linear-huffman/story_14.json
Normal file
@@ -0,0 +1,359 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286418841aa1ae43d2b92af847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286418bf1e3c2e835435c87a5725584c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286418ca8be10ba0d50d721e95c957f049763a21879d604008820134c0801105ebc7aa5de7ad7e88fc35383f963e7c290c173919d29aee30c78f1e1741aa1ae43d2b92a63",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "news.sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/js/87/20121024/201218ConfTop.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286418f35495e4ace7a1741aa1ae43d2b92af049060d5d073f5b6b60d5d073f5b6b5eb9ebc6c0c490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "int.dpool.sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/iplookup/iplookup.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "82864189332ba0d50cd4ccb92a04a163b9a429d8100226021032c7075e037ac2e3b7f788011042064410bcdb2bf4ae6fc7539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i3.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/video/2012/1103/U7805P167DT20121103211853.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286bf049f6273d256040089808402638380683ad905fde200441080411082d38bf4ae6fc8bec690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i3.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/home/2012/1102/U6041P30DT20121102122146.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286bf04986273d25624290ec08007d8032c818a0f31e29cf495798d2fc8bec690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i3.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/home/deco/2009/0330/logo_home.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286418a902ba0d50d721e95c95704986113cec50524e3a98100220802e20d50d8a0f31c2bf4ae6fc9bfc790c6c2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "d1.sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/shh/lechan/20121016sina/logo1.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "82864189301741aa19a999725504a06273d25604008980840cb1c1e6db0eb6417f7880110420640e32eb2d2fd2b9bfcac0c890c7c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i0.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/home/2012/1103/U8551P30DT20121103063734.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "82864189305741aa19a9997255049f6273d25604008980840163838e34f6b6417f7880110420085a0b4c897e95cdcbc1c990c8c4",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i1.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/home/2012/1101/U6648P30DT20121101141432.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
356
fixtures/hpack/haskell-http2-linear-huffman/story_15.json
Normal file
356
fixtures/hpack/haskell-http2-linear-huffman/story_15.json
Normal file
@@ -0,0 +1,356 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286418748cf18ceb90f4f847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "taobao.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286418af1e3c2e919e319d721e984c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.taobao.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286be048d60d5485f314d41e31d0bd73d7fc2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.taobao.com"
|
||||
},
|
||||
{
|
||||
":path": "/index_global.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "828641871ae98c9254b92a049362b625ad8100211b03420a94308ac642af31a5c3539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc290c1739c9d29aee30c78f1e1748cf18ceb90f4b06aa42f98a6a0f18e85eb9ebf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/p/fp/2011a/assets/space.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c084c5538e497ca582211f5f2c7cfdf6800b87c490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c1048a62b625ad8100219fab1fc6bec490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/p/fp/2011hk/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c184c65383f963e7c590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c2049b62b625ad810020231d10c4b5ad21ac2912b5761e93ad49aa5fa23fc7bec590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/p/fp/2010c/js/fp-direct-promo-min.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286418d3533002ba4678c6724952e43d3049c6135a183058de197b7317e1a897f3f073a38cc458200016680bf4ae6c8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "img01.taobaocdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/tps/i1/T1fqY2XilfXXahsVgc-1000-40.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286be049e6135a183058de1b3f4de3f264cbf9f9f9f9f9f9f9f8b0420582cb6bd754dc8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "img01.taobaocdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/tps/i1/T1rZiwXgtfXXXXXXXX-110-135.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
395
fixtures/hpack/haskell-http2-linear-huffman/story_16.json
Normal file
395
fixtures/hpack/haskell-http2-linear-huffman/story_16.json
Normal file
@@ -0,0 +1,395 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286418c2d4bf8375356590c35cf64df847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff60ff3d216a4d83a2a3a4c42c51da4ea54c01fb5094189d5360c9d4d54cb20a8418f5405cbd4ee64370260a5c7cb3ec9463ebb28cb29b3fa7e8dd3e9d7f6a52590c3e46ea65ed416c5e3b49d4a955984be52b8ec4989417094b246327559360c9d4d54d0040ab30a6c193afda9496430f91ba997b505b17349060d0f33d11d07db5fbc9a33f8bbbcd9b0b23ce636fcc5f052fbfb5292c861f237532f6a0b62f1da4ea54aacc25f295c7624c4a0b84a5923193aac7ad263d4881e55985139fc7",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "en.wikipedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "centralnotice_bucket=1; clicktracking-session=eJko6IiUcEm69ehQfaakQlJfiLy9lShNP; mediaWiki.user.bucket%3Aext.articleFeedback-tracking=10%3Atrack; mediaWiki.user.id=EM83jsjaqPzIMLwBTiKF3aLiiTKeweez; mediaWiki.user.bucket%3Aext.articleFeedback-options=8%3Ashow"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286c3048b63c1ba998d0335516b1cc5c2c1c090bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "en.wikipedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "centralnotice_bucket=1; clicktracking-session=eJko6IiUcEm69ehQfaakQlJfiLy9lShNP; mediaWiki.user.bucket%3Aext.articleFeedback-tracking=10%3Atrack; mediaWiki.user.id=EM83jsjaqPzIMLwBTiKF3aLiiTKeweez; mediaWiki.user.bucket%3Aext.articleFeedback-options=8%3Ashow"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286418d8cc942fe0dd4d496430d73d937049360b52fe0dd4d596430d73d933141c722f5cf5fc3538e497ca582211f5f2c7cfdf6800b87c290c1739c9d29aee30c16a5fc1ba9ab2c861ae7b2663c1ba998d0335516b1cc5f6896e4593e94642a6a225410022502edc6c5700d298b46ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Wed, 31 Oct 2012 17:52:04 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c1049360b52fe0dd4d596430d73d933141c722f5cf5fc6c0c490c3bf6896df3dbf4a002a693f75040089403f71966e09d53168df",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Thu, 01 Nov 2012 09:33:27 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c2049360b52fe0dd4d596430d73d933141c722f5cf5fc75383f963e7c690c5c16896dc34fd280654d27eea0801128115c6d9b82754c5a37f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Sat, 03 Nov 2012 12:53:27 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c4049360b52fe0dd4d596430d73d933141c722f5cf5fc9bfc790c6c2c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Wed, 31 Oct 2012 17:52:04 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c4049360b52fe0dd4d596430d73d933141c722f5cf5fc9bfc790c6c2c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Thu, 01 Nov 2012 09:33:27 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286418fb6ba0e3917f06ea6a4b2186b9ec9bf049e63c1ba9ab2c861b05a9823041b198752673583ee388961ebacb22f5d537fca539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc990c8c46896c361be940094d27eea0801128266e34e5c6df53168df699713cf4724629646cad8da95d13a295b7a524607991ba50f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "upload.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/wikipedia/en/c/ca/Kanthirava_cropped.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Fri, 02 Nov 2012 23:46:59 GMT"
|
||||
},
|
||||
{
|
||||
"if-none-match": "288bdb2fd5e5a4f7272f58fcb083a7e1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c104cf63c1ba9ab2c861b043d349ea43099eda636246241317c7510d54d14c6b28887d07524712a278961ebacb22a27d7e95ccc3a2afcad7c7510d54d14c6b28887d07524712a278961ebacb22a27d7e95cdcdc0cb90cac66896df697e94640a6a225410022502edc65db816d4c5a37f699770af48db924afc6565b69f6a36a47e50146e88b2046c97",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "upload.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/wikipedia/commons/thumb/d/d2/Dancing_girl_ajanta_%28cropped%29.jpg/72px-Dancing_girl_ajanta_%28cropped%29.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Tue, 30 Oct 2012 17:37:15 GMT"
|
||||
},
|
||||
{
|
||||
"if-none-match": "6e8d56df9be35494b4d9f0ea72ed1a3e"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286ca049360b52fe0dd4d596430d73d933141c722f5cf5fcfc5cd90ccc8c4",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Sat, 03 Nov 2012 12:53:27 GMT"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
368
fixtures/hpack/haskell-http2-linear-huffman/story_17.json
Normal file
368
fixtures/hpack/haskell-http2-linear-huffman/story_17.json
Normal file
@@ -0,0 +1,368 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "82864188f439ce75c875fa57847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff6092bb03ae7403e30bcf8dc9daf88e067e110023",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "B=76j09a189a6h4&b=3&s=0b"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286418cf1e3c2fe8739ceb90ebf4aff84c3c2c190c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "B=76j09a189a6h4&b=3&s=0b"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "82864187eabfa35332fd2b049960d48e62a1849eb61158982516301609458b0441009b5c8847c4538e497ca582211f5f2c7cfdf6800b87c390c273929d29aee30c78f1e17f439ce75c875fa56c7f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/top/sp2/clr/1/clr-121025.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c0049060d48e62a1849eb6115b141e63af31a5c6539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc590c4bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/top/sp/logo.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c104ad60d48e62a188ce7ea849ec2b043d349ea611594861d0c08011300784fc406d88c75545b1879af2f351057e95cdc7bec590c4bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/bookstore/common/special/2012/0829_05/banner/84x84_1.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286418df5d07e48bfa1ce73ae43afd2bf048260e6c85383f963e7c790c6c1c5",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yjaxc.yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/oi"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
},
|
||||
{
|
||||
"cookie": "B=76j09a189a6h4&b=3&s=0b"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c304a260d48e62a18f051a672d8c4c5a8b60e861360ea4563b0b52624304a0f6c885e634bfc9c0c790c6c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/weather/general/transparent_s/clouds.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c304a060d48e62a18f051a672d8c4c5a8b60e861360ea4563b0b52624308b6a5e634bfc9c0c790c6c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/weather/general/transparent_s/sun.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c304ad60d48e62a188ce7ea849ec2b043d349ea611594861d0c08011300784fc406d88c75545b1879af2f351097e95cdc9c0c790c6c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/bookstore/common/special/2012/0829_05/banner/84x84_2.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c304af60d48e62a18aec2d26b696087a925a928623aac604008986c1e5b03007c4f44849ec2c48b6b2d950d36d83a17e95cdc9c0c790c6c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/premium/contents/bnr/2012/50x50/0928_store_supernatural.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
371
fixtures/hpack/haskell-http2-linear-huffman/story_18.json
Normal file
371
fixtures/hpack/haskell-http2-linear-huffman/story_18.json
Normal file
@@ -0,0 +1,371 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "82864187f439ce75c87a7f847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "82864188917f46a665c87a7f04b062791824eed45f0861d8bc1eca246021033101d0022a86988b416b9c75262453444179f7893f4582f3ef127a17e95cdfc2539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc190c073939d29aee30c0ed5fd0e739d721e963fcae0b51f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "d.yimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/hd/ch7news/7_world/1103_0700_nat_elephant_sml_1898chj-1898chl.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "828641891dabfa1ce73ae43d3f84c5c4c390c26093bb03548aced6b6f3e36c0efc47033f08803dff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "au.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507&b=3&s=1v"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c20488629331ebc0d7e88fc65383f963e7c590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "d.yimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/mi/ywa.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286418cf56997f439ce71d6642e43d304856087a633ffc8bfc690c5c2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yui.yahooapis.com"
|
||||
},
|
||||
{
|
||||
":path": "/combo"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286419341496d855876ae6a6cf07b2893c1a42ae43d3f048860931968cd5314ffc9c4c790c6c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "secure-au.imrworldwide.com"
|
||||
},
|
||||
{
|
||||
":path": "/cgi-bin/m"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286419024e3b12bca6a87510abfa1ce73ae43d304a960d521365b496a4b015c0c2ade01f9e8760938ec4fdd83aa62c0dc8c1a91cc5fb41bd9600baff97defcac5c890c7c460c8bb03548aced6b6f3e36c0efc47033f08803dfed44150831ea89091d898926a4b00596c2fb4e89d6c2e03ed4eb177320c9803f6a576a278926a4b12123b1300596c2fb4e89f6c2e03",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "chart.finance.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/instrument/1.0/%5Eaxjo/chart;range=5d/image;size=179x98"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507&b=3&s=1v; session_start_time=1351947275160; k_visit=1; push_time_start=1351947295160"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286bf04a960d521365b496a4b015c0c2ade019ec91824e3b13f760ea98b0372306a47317ed06f65802ebfe5f7bfcbc6c990c8c5be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "chart.finance.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/instrument/1.0/%5Eaord/chart;range=5d/image;size=179x98"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507&b=3&s=1v; session_start_time=1351947275160; k_visit=1; push_time_start=1351947295160"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286bf04a960d521365b496a4b015c0c0ed92d44907960938ec4fdd83aa62c0dc8c1a91cc5fb41bd9600baff97decbc6c990c8c5be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "chart.finance.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/instrument/1.0/audusd=x/chart;range=5d/image;size=179x98"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507&b=3&s=1v; session_start_time=1351947275160; k_visit=1; push_time_start=1351947295160"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "82864191252b8ed5fd0e739d73f72d89b6c2ae43d3048a63a2229681a620c4063fccc3ca90c9c6",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "cm.au.yahoo.overture.com"
|
||||
},
|
||||
{
|
||||
":path": "/js_flat_1_0/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
365
fixtures/hpack/haskell-http2-linear-huffman/story_19.json
Normal file
365
fixtures/hpack/haskell-http2-linear-huffman/story_19.json
Normal file
@@ -0,0 +1,365 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "82864187f43aa42f95ecb7847abcd07f66a281b0dae053fad0321aa49d13fda992a49685340c8a6adca7e28102ef7da9677b8171707f6a62293a9d810020004015309ac2ca7f2c05c5c153b0497ca589d34d1f43aeba0c41a4c7a98f33a69a3fdf9a68fa1d75d0620d263d4c79a68fbed00177febe58f9fbed00177b518b2d4b70ddf45abefb4005db90408721eaa8a4498f5788ea52d6b0e83772ff",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286418bf1e3c2fe875485f2bd96ff84c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286418bf438d0bfa1d5217caf65bf04d06087b6a4b1c6af1133ef08a4eba9a00002fd9e87b3621b79b5e61129d72e82f3af50bde207784baad84b2fee48663c22cd09452ebd5ab5bee7aecd4630cb7f362d97833d17f8976697b14bc6f85d2bbfc3539a352398ac5754df46a473158f9fbed00177bebe58f9fbed00176fc290c173909d29aee30c78f1e17f43aa42f95ecb5860994c15fda9e875485f369a481c682069b65d742cb617da7da6c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yabs.yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/count/Vnw_3zF2dkO40002Zhl8KGa5KPK2cmPfMeYpO2zG0vAeOuAefZIAgoA2KAe2fPOOP96yq4ba1fDKGQC1hlDVeQN8GfVD17e7"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
},
|
||||
{
|
||||
"cookie": "t=p; yandexuid=6410453771351949451"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c104ce6087b6a4b1c6af11334ca97bc766800003f67a1ecd886de6d6e7aecd4630cb7f34f45fe25d9a5ec52f1be1746cc1d89aaa69fcc2253ae5d048f60e6fcfde53738663c22cd0e8d0e399097dde4cffc6c0c490c3bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yabs.yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/count/Vnw_3mft8wq40000Zhl8KGa5KP6yq4ba1fDKhlDVeQN8GfVD17a3=qcOn49K2cmPfMcbQagXZWgYAgoA2KAMM66IcD7W3"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
},
|
||||
{
|
||||
"cookie": "t=p; yandexuid=6410453771351949451"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "82864187f43aa42f95d09f049d6282cc762262bbf6bfab943b335d020595fc87e99ab36e8b04e75cc43fc7c6c590c4",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/lego/_/pDu9OWAQKB0s2J9IojKpiS_Eho.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286be049663c78f0c05765b7d8f1e3c30663d0ea90be595ebaa6fc7c1c590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/www/1.359/www/i/yandex3.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286be04906293d920d6a0f31d833141e63af5d537c7c1c590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/morda-logo/i/logo.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "82864189a48bfa1d5217caf65b048a63c0d249d874426da6ffc8c2c690c5c1c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mc.yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/watch/722545"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
},
|
||||
{
|
||||
"cookie": "t=p; yandexuid=6410453771351949451"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286bf04a563c78f0c05765b7d8f1e3c3158e62a1690a8ea93d6c78f1e162210c45e3c78588842e4423fc8538e497ca582211f5f2c7cfdf6800b87c790c6c2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/www/1.359/www/pages-desktop/www-css/_www-css.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c0049e63c78f0c44c4563b5d6b46b4f98f7e39bd62e7e8192eb3e28eb51d7aea9bc9c3c790c6c2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/www/_/_r7pp-b-hKoDbgyGYy0IB3wlkno.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: LinearH - static table=yes, header table=yes, huffman=yes"
|
||||
}
|
||||
6002
fixtures/hpack/haskell-http2-linear-huffman/story_20.json
Normal file
6002
fixtures/hpack/haskell-http2-linear-huffman/story_20.json
Normal file
File diff suppressed because it is too large
Load Diff
16154
fixtures/hpack/haskell-http2-linear-huffman/story_21.json
Normal file
16154
fixtures/hpack/haskell-http2-linear-huffman/story_21.json
Normal file
File diff suppressed because it is too large
Load Diff
15857
fixtures/hpack/haskell-http2-linear-huffman/story_22.json
Normal file
15857
fixtures/hpack/haskell-http2-linear-huffman/story_22.json
Normal file
File diff suppressed because it is too large
Load Diff
14132
fixtures/hpack/haskell-http2-linear-huffman/story_23.json
Normal file
14132
fixtures/hpack/haskell-http2-linear-huffman/story_23.json
Normal file
File diff suppressed because it is too large
Load Diff
1253
fixtures/hpack/haskell-http2-linear-huffman/story_24.json
Normal file
1253
fixtures/hpack/haskell-http2-linear-huffman/story_24.json
Normal file
File diff suppressed because it is too large
Load Diff
9149
fixtures/hpack/haskell-http2-linear-huffman/story_25.json
Normal file
9149
fixtures/hpack/haskell-http2-linear-huffman/story_25.json
Normal file
File diff suppressed because it is too large
Load Diff
4673
fixtures/hpack/haskell-http2-linear-huffman/story_26.json
Normal file
4673
fixtures/hpack/haskell-http2-linear-huffman/story_26.json
Normal file
File diff suppressed because it is too large
Load Diff
10328
fixtures/hpack/haskell-http2-linear-huffman/story_27.json
Normal file
10328
fixtures/hpack/haskell-http2-linear-huffman/story_27.json
Normal file
File diff suppressed because it is too large
Load Diff
5549
fixtures/hpack/haskell-http2-linear-huffman/story_28.json
Normal file
5549
fixtures/hpack/haskell-http2-linear-huffman/story_28.json
Normal file
File diff suppressed because it is too large
Load Diff
14450
fixtures/hpack/haskell-http2-linear-huffman/story_29.json
Normal file
14450
fixtures/hpack/haskell-http2-linear-huffman/story_29.json
Normal file
File diff suppressed because it is too large
Load Diff
29549
fixtures/hpack/haskell-http2-linear-huffman/story_30.json
Normal file
29549
fixtures/hpack/haskell-http2-linear-huffman/story_30.json
Normal file
File diff suppressed because it is too large
Load Diff
4673
fixtures/hpack/haskell-http2-linear-huffman/story_31.json
Normal file
4673
fixtures/hpack/haskell-http2-linear-huffman/story_31.json
Normal file
File diff suppressed because it is too large
Load Diff
59
fixtures/hpack/haskell-http2-linear/story_00.json
Normal file
59
fixtures/hpack/haskell-http2-linear/story_00.json
Normal file
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286410b7961686f6f2e636f2e6a7084",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286410f7777772e7961686f6f2e636f2e6a7084",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "828641096b2e79696d672e6a7004262f696d616765732f746f702f7370322f636d6e2f6c6f676f2d6e732d3133303532382e706e67",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/top/sp2/cmn/logo-ns-130528.png"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
56
fixtures/hpack/haskell-http2-linear/story_01.json
Normal file
56
fixtures/hpack/haskell-http2-linear/story_01.json
Normal file
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "87410b6578616d706c652e636f6d84827a0a687061636b2d74657374600878787878787878314007782d68656c6c6f05776f726c64",
|
||||
"headers": [
|
||||
{
|
||||
":scheme": "https"
|
||||
},
|
||||
{
|
||||
":authority": "example.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
"user-agent": "hpack-test"
|
||||
},
|
||||
{
|
||||
"cookie": "xxxxxxx1"
|
||||
},
|
||||
{
|
||||
"x-hello": "world"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "87c18482c060087878787878787832",
|
||||
"headers": [
|
||||
{
|
||||
":scheme": "https"
|
||||
},
|
||||
{
|
||||
":authority": "example.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
"user-agent": "hpack-test"
|
||||
},
|
||||
{
|
||||
"cookie": "xxxxxxx2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
359
fixtures/hpack/haskell-http2-linear/story_02.json
Normal file
359
fixtures/hpack/haskell-http2-linear/story_02.json
Normal file
@@ -0,0 +1,359 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286410a616d617a6f6e2e636f6d847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "82864117672d6563782e696d616765732d616d617a6f6e2e636f6d043b2f696d616765732f472f30312f676e6f2f626561636f6e2f426561636f6e5370726974652d55532d30312e5f563430313930333533355f2e706e67c25321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c190c07316687474703a2f2f7777772e616d617a6f6e2e636f6d2f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/gno/beacon/BeaconSprite-US-01._V401903535_.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286c0043f2f696d616765732f472f30312f782d6c6f63616c652f636f6d6d6f6e2f7472616e73706172656e742d706978656c2e5f563338363934323436345f2e676966c4bfc290c1be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/x-locale/common/transparent-pixel._V386942464_.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c004582f696d616765732f472f30312f696d6731322f6f746865722f64697361737465722d72656c6965662f3330302d636f6c756d6e2f73616e64792d72656c6965665f3330307837352e5f563430303638393439315f2e706e67c4bfc290c1be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/img12/other/disaster-relief/300-column/sandy-relief_300x75._V400689491_.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286410e7777772e616d617a6f6e2e636f6d84c5c4c390c2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c1043f2f696d616765732f472f30312f782d6c6f63616c652f636f6d6d6f6e2f7472616e73706172656e742d706978656c2e5f563139323233343637355f2e676966c5c0c390c2bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/x-locale/common/transparent-pixel._V192234675_.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c1045b2f696d616765732f472f30312f696d6731322f73686f65732f73616c65735f6576656e74732f31315f6e6f762f313033305f4163636573736f7269657350524f4d4f5f475772696768742e5f563430303632363935305f2e676966c5c0c390c2bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/img12/shoes/sales_events/11_nov/1030_AccessoriesPROMO_GWright._V400626950_.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c1043e2f696d616765732f472f30312f4175746f6d6f746976652f726f746f732f4475726163656c6c3630305f3132302e5f563139323230343736345f2e6a7067c5c0c390c2bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/Automotive/rotos/Duracell600_120._V192204764_.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c104432f696d616765732f472f30312f75692f6c6f6164496e64696361746f72732f6c6f6164496e64696361746f722d6c617267652e5f563139323139353438305f2e676966c5c0c390c2bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "g-ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/G/01/ui/loadIndicators/loadIndicator-large._V192195480_.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "828641156563782e696d616765732d616d617a6f6e2e636f6d04212f696d616765732f492f3431485a2d4e442d53554c2e5f534c3133355f2e6a7067c6c1c490c3c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "ecx.images-amazon.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/I/41HZ-ND-SUL._SL135_.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.amazon.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
362
fixtures/hpack/haskell-http2-linear/story_03.json
Normal file
362
fixtures/hpack/haskell-http2-linear/story_03.json
Normal file
@@ -0,0 +1,362 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286410962616964752e636f6d847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286c2040c2f66617669636f6e2e69636fc1c0bf90be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286410d7777772e62616964752e636f6d84c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286be04162f696d672f62616964755f73796c6f676f312e676966c25321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c190c07315687474703a2f2f7777772e62616964752e636f6d2f602d424149445549443d42363133364143313045424530413846434432313645423634433443314135433a46473d31",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/img/baidu_sylogo1.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c104182f63616368652f676c6f62616c2f696d672f67732e676966c5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/cache/global/img/gs.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286410f73312e62647374617469632e636f6d042b2f722f7777772f63616368652f676c6f62616c2f6a732f74616e6772616d2d312e332e3463312e302e6a73c653032a2f2ac590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/global/js/tangram-1.3.4c1.0.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286bf04222f722f7777772f63616368652f676c6f62616c2f6a732f686f6d652d312e382e6a73c7bec590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/global/js/home-1.8.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286bf041f2f722f7777772f63616368652f757365722f6a732f752d312e332e342e6a73c7bec590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/user/js/u-1.3.4.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286bf04162f722f7777772f696d672f692d312e302e302e706e67c7c2c590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/img/i-1.0.0.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c3040c2f66617669636f6e2e69636fc7c6c590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
362
fixtures/hpack/haskell-http2-linear/story_04.json
Normal file
362
fixtures/hpack/haskell-http2-linear/story_04.json
Normal file
@@ -0,0 +1,362 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286410962616964752e636f6d847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286c2040c2f66617669636f6e2e69636fc1c0bf90be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286410d7777772e62616964752e636f6d84c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286be04162f696d672f62616964755f73796c6f676f312e676966c25321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c190c07315687474703a2f2f7777772e62616964752e636f6d2f602d424149445549443d42363133364143313045424530413846434432313645423634433443314135433a46473d31",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/img/baidu_sylogo1.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c104182f63616368652f676c6f62616c2f696d672f67732e676966c5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/cache/global/img/gs.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286410f73312e62647374617469632e636f6d042b2f722f7777772f63616368652f676c6f62616c2f6a732f74616e6772616d2d312e332e3463312e302e6a73c653032a2f2ac590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/global/js/tangram-1.3.4c1.0.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286bf04222f722f7777772f63616368652f676c6f62616c2f6a732f686f6d652d312e382e6a73c7bec590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/global/js/home-1.8.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286bf041f2f722f7777772f63616368652f757365722f6a732f752d312e332e342e6a73c7bec590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/cache/user/js/u-1.3.4.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286bf04162f722f7777772f696d672f692d312e302e302e706e67c7c2c590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s1.bdstatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/r/www/img/i-1.0.0.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.baidu.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c3040c2f66617669636f6e2e69636fc7c6c590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.baidu.com"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BAIDUID=B6136AC10EBE0A8FCD216EB64C4C1A5C:FG=1"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
386
fixtures/hpack/haskell-http2-linear/story_05.json
Normal file
386
fixtures/hpack/haskell-http2-linear/story_05.json
Normal file
@@ -0,0 +1,386 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286411267656f2e6372616967736c6973742e6f7267847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c6976656020636c5f623d414232424b62736c3468474d374d346e48355059576768544d3541",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "geo.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "828641127777772e6372616967736c6973742e6f7267040d2f61626f75742f73697465732fc3c2c190c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/about/sites/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286be04152f7374796c65732f636f756e74726965732e637373c35312746578742f6373732c2a2f2a3b713d302e31c290c17326687474703a2f2f7777772e6372616967736c6973742e6f72672f61626f75742f73697465732fc1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/styles/countries.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.craigslist.org/about/sites/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c0040e2f6a732f666f726d6174732e6a73c553032a2f2ac490c3bfc2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/js/formats.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.craigslist.org/about/sites/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c104132f6a732f6a71756572792d312e342e322e6a73c6bec490c3bfc2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/js/jquery-1.4.2.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.craigslist.org/about/sites/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c1040c2f66617669636f6e2e69636fc65321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c590c4c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/favicon.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286411573686f616c732e6372616967736c6973742e6f726784c8c7c690c5c1c4",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "shoals.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.craigslist.org/about/sites/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c304162f7374796c65732f6372616967736c6973742e637373c8c2c690c5731d687474703a2f2f73686f616c732e6372616967736c6973742e6f72672f6042636c5f623d414232424b62736c3468474d374d346e48355059576768544d35413b20636c5f6465665f6c616e673d656e3b20636c5f6465665f68703d73686f616c73",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/styles/craigslist.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://shoals.craigslist.org/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A; cl_def_lang=en; cl_def_hp=shoals"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c5040e2f6a732f666f726d6174732e6a73cac2c890c7bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/js/formats.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://shoals.craigslist.org/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A; cl_def_lang=en; cl_def_hp=shoals"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c5040f2f6a732f686f6d65706167652e6a73cac2c890c7bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.craigslist.org"
|
||||
},
|
||||
{
|
||||
":path": "/js/homepage.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://shoals.craigslist.org/"
|
||||
},
|
||||
{
|
||||
"cookie": "cl_b=AB2BKbsl4hGM7M4nH5PYWghTM5A; cl_def_lang=en; cl_def_hp=shoals"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
362
fixtures/hpack/haskell-http2-linear/story_06.json
Normal file
362
fixtures/hpack/haskell-http2-linear/story_06.json
Normal file
@@ -0,0 +1,362 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "82864108656261792e636f6d847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "ebay.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286410c7777772e656261792e636f6d84c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.ebay.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "82864110656261792d73746f726965732e636f6d04262f77702d636f6e74656e742f75706c6f6164732f323031322f31312f49736f2d36352e6a7067c35321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c290c17314687474703a2f2f7777772e656261792e636f6d2f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "ebay-stories.com"
|
||||
},
|
||||
{
|
||||
":path": "/wp-content/uploads/2012/11/Iso-65.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286410e726f7665722e656261792e636f6d040b2f726f76657273796e632fc6c0c490c3bf607feb01656261793d2535457362662533442532332535453b206470313d627062662f25323338303030303030303030303035323736353034645e7531702f51454266583042415831394151412a2a35323736353034645e3b20637373673d63363738383366313133613061353639363465363436633666666161316162653b20733d4367414434414342516c6d354e597a59334f44677a5a6a45784d324577595455324f5459305a5459304e6d4d325a6d5a6859544668596d554253674159554a5a75545455774f54557859324e6b4c6a41754d53347a4c6a45314d53347a4c6a41754d654e2b374a452a3b206e6f6e73657373696f6e3d436741464d41426853646c424e4e5441354e54466a593251754d4334784c6a45754d5451354c6a4d754d433478414d6f4149466e37486b316a4e6a63344f444e6d4d54457a595442684e5459354e6a526c4e6a5132597a5a6d5a6d46684d57466a4d51444c414146516c5350564d583875355a382a",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "rover.ebay.com"
|
||||
},
|
||||
{
|
||||
":path": "/roversync/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "ebay=%5Esbf%3D%23%5E; dp1=bpbf/%238000000000005276504d^u1p/QEBfX0BAX19AQA**5276504d^; cssg=c67883f113a0a56964e646c6ffaa1abe; s=CgAD4ACBQlm5NYzY3ODgzZjExM2EwYTU2OTY0ZTY0NmM2ZmZhYTFhYmUBSgAYUJZuTTUwOTUxY2NkLjAuMS4zLjE1MS4zLjAuMeN+7JE*; nonsession=CgAFMABhSdlBNNTA5NTFjY2QuMC4xLjEuMTQ5LjMuMC4xAMoAIFn7Hk1jNjc4ODNmMTEzYTBhNTY5NjRlNjQ2YzZmZmFhMWFjMQDLAAFQlSPVMX8u5Z8*"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "82864110702e656261797374617469632e636f6d040e2f61772f706963732f732e676966c8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/s.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286be04492f61772f706963732f6d6f70732f323031325f646f6f646c65732f486f6c696461792f4453332f496d675765656b5f315f50656e6775696e5f536d616c6c5f3135307833302e706e67c8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/mops/2012_doodles/Holiday/DS3/ImgWeek_1_Penguin_Small_150x30.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286be04262f61772f706963732f676c6f62616c4865616465722f66616365626f6f6b2f6731322e676966c8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/globalHeader/facebook/g12.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286be04252f61772f706963732f676c6f62616c4865616465722f747769747465722f6731322e676966c8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/globalHeader/twitter/g12.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286be04302f61772f706963732f676c6f62616c4865616465722f69636f6e5f6d6f62696c655f677261795f31317831362e676966c8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "p.ebaystatic.com"
|
||||
},
|
||||
{
|
||||
":path": "/aw/pics/globalHeader/icon_mobile_gray_11x16.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "828641147372782e6d61696e2e6562617972746d2e636f6d04042f72746dc9c3c790c6c2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "srx.main.ebayrtm.com"
|
||||
},
|
||||
{
|
||||
":path": "/rtm"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.ebay.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
365
fixtures/hpack/haskell-http2-linear/story_07.json
Normal file
365
fixtures/hpack/haskell-http2-linear/story_07.json
Normal file
@@ -0,0 +1,365 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "828641137374617469632e616b2e666263646e2e6e657404212f727372632e7068702f76322f79622f722f47734e4a4e7775492d554d2e6769667a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e305321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c6976657318687474703a2f2f7777772e66616365626f6f6b2e636f6d2f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yb/r/GsNJNwuI-UM.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286c304212f727372632e7068702f76322f79592f722f75386941336b58623859312e637373c25312746578742f6373732c2a2f2a3b713d302e31c190c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yY/r/u8iA3kXb8Y1.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286c404212f727372632e7068702f76322f79492f722f71414e56547343353266702e637373c3bec190c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yI/r/qANVTsC52fp.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c404212f727372632e7068702f76322f79742f722f465a614d4b7141526743362e706e67c3c2c190c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yt/r/FZaMKqARgC6.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c404202f727372632e7068702f76322f795a2f722f6a6c4b446f5831356b48472e6a73c353032a2f2ac290c1c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yZ/r/jlKDoX15kHG.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c504212f727372632e7068702f76322f794f2f722f5f4d5261727068634349712e637373c4bfc290c1c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yO/r/_MRarphcCIq.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c504202f727372632e7068702f76322f79502f722f43526b69444457546431752e6a73c4bec290c1c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yP/r/CRkiDDWTd1u.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c504212f727372632e7068702f76322f79582f782f5171364c316861517259722e706e67c4c3c290c1733b687474703a2f2f7374617469632e616b2e666263646e2e6e65742f727372632e7068702f76322f79492f722f71414e56547343353266702e637373",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yX/x/Qq6L1haQrYr.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://static.ak.fbcdn.net/rsrc.php/v2/yI/r/qANVTsC52fp.css"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c604202f727372632e7068702f76322f794e2f722f45617262576f5f6d44552d2e6a73c5bfc390c2c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/yN/r/EarbWo_mDU-.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.facebook.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c604212f727372632e7068702f76322f79372f782f396a74376f566446377a332e706e67c5c4c390c2733b687474703a2f2f7374617469632e616b2e666263646e2e6e65742f727372632e7068702f76322f794f2f722f5f4d5261727068634349712e637373",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "static.ak.fbcdn.net"
|
||||
},
|
||||
{
|
||||
":path": "/rsrc.php/v2/y7/x/9jt7oVdF7z3.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://static.ak.fbcdn.net/rsrc.php/v2/yO/r/_MRarphcCIq.css"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
383
fixtures/hpack/haskell-http2-linear/story_08.json
Normal file
383
fixtures/hpack/haskell-http2-linear/story_08.json
Normal file
@@ -0,0 +1,383 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286410a666c69636b722e636f6d847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286410e7777772e666c69636b722e636f6d84c2c1c090bf603742583d63393972366a70383961376e6f26623d3326733d71343b206c6f63616c697a6174696f6e3d656e2d757325334275732533427573",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no&b=3&s=q4; localization=en-us%3Bus%3Bus"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286411575732e61647365727665722e7961686f6f2e636f6d04022f61c453032a2f2ac390c27316687474703a2f2f7777772e666c69636b722e636f6d2f607f04423d346d327271753538396135303726623d3326733d31763b206b5f76697369743d313b204d53433d743d31333531393437333130583b2043483d416742516c52516741447744494141624453414147724967414470754941416f726941414c4d51674141733049414137434341414a304d6741426f333b207563733d626e61733d30",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "us.adserver.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/a"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507&b=3&s=1v; k_visit=1; MSC=t=1351947310X; CH=AgBQlRQgADwDIAAbDSAAGrIgADpuIAAoriAALMQgAAs0IAA7CCAAJ0MgABo3; ucs=bnas=0"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c304262f696d616765732f73686172652d746869732d69636f6e732d7370726974652e706e672e7636c75321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c690c5c3c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/share-this-icons-sprite.png.v6"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no&b=3&s=q4; localization=en-us%3Bus%3Bus"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c4041c2f696d616765732f666c69636b722d7370726974652e706e672e7634c8bec690c5c0c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/images/flickr-sprite.png.v4"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no&b=3&s=q4; localization=en-us%3Bus%3Bus"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c404112f666c616e616c5f6576656e742e676e65c8bec690c5605742583d63393972366a70383961376e6f26623d3326733d71343b206c6f63616c697a6174696f6e3d656e2d7573253342757325334275733b20797761647031303030313536313339383637393d31393536383735353431c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/flanal_event.gne"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no&b=3&s=q4; localization=en-us%3Bus%3Bus; ywadp10001561398679=1956875541"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "82864115792e616e616c79746963732e7961686f6f2e636f6d04072f6670632e706ccac3c890c7c2c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "y.analytics.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/fpc.pl"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507&b=3&s=1v; k_visit=1; MSC=t=1351947310X; CH=AgBQlRQgADwDIAAbDSAAGrIgADpuIAAoriAALMQgAAs0IAA7CCAAJ0MgABo3; ucs=bnas=0"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286410a642e79696d672e636f6d04242f63652f736f75702f736f75705f67656e6572617465645f667261676d656e742e676e65cbc4c990c8c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "d.yimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/ce/soup/soup_generated_fragment.gne"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286410d67656f2e7961686f6f2e636f6d04022f62ccc2ca90c9c4c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "geo.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/b"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507&b=3&s=1v; k_visit=1; MSC=t=1351947310X; CH=AgBQlRQgADwDIAAbDSAAGrIgADpuIAAoriAALMQgAAs0IAA7CCAAJ0MgABo3; ucs=bnas=0"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c8041f2f70686f746f732f6e617361636f6d6d6f6e732f343934303931333334322fcccbca90c9607fd80142583d63393972366a70383961376e6f26623d3326733d71343b206c6f63616c697a6174696f6e3d656e2d7573253342757325334275733b20797761647031303030313536313339383637393d313935363837353534313b20666c5f763d736f7568703b2066706331303030313536313339383637393d51767631696b575f7c615571617a6c794d61617c6673657331303030313536313339383637393d7c615571617a6c794d61617c51767631696b575f7c6676697331303030313536313339383637393d5a6a316f644852774a544e424a544a474a544a47643364334c6d5a7361574e726369356a6232306c4d6b596d644430784d7a55784f5455774d4463314a6d49394a544a476157356b5a586866633239316343356e626d553d7c384d31383731595948307c384d31383731595948307c384d31383731595948307c387c384d31383731595948307c384d3138373159594830c5",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.flickr.com"
|
||||
},
|
||||
{
|
||||
":path": "/photos/nasacommons/4940913342/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "BX=c99r6jp89a7no&b=3&s=q4; localization=en-us%3Bus%3Bus; ywadp10001561398679=1956875541; fl_v=souhp; fpc10001561398679=Qvv1ikW_|aUqazlyMaa|fses10001561398679=|aUqazlyMaa|Qvv1ikW_|fvis10001561398679=Zj1odHRwJTNBJTJGJTJGd3d3LmZsaWNrci5jb20lMkYmdD0xMzUxOTUwMDc1JmI9JTJGaW5kZXhfc291cC5nbmU=|8M1871YYH0|8M1871YYH0|8M1871YYH0|8|8M1871YYH0|8M1871YYH0"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.flickr.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
365
fixtures/hpack/haskell-http2-linear/story_09.json
Normal file
365
fixtures/hpack/haskell-http2-linear/story_09.json
Normal file
@@ -0,0 +1,365 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286410c6c696e6b6564696e2e636f6d847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "linkedin.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "828641107777772e6c696e6b6564696e2e636f6d84c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.linkedin.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "82864112732e632e6c6e6b642e6c6963646e2e636f6d04162f736364732f636f6e6361742f636f6d6d6f6e2f6a73c353032a2f2ac290c17318687474703a2f2f7777772e6c696e6b6564696e2e636f6d2f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c004172f736364732f636f6e6361742f636f6d6d6f6e2f637373c55312746578742f6373732c2a2f2a3b713d302e31c490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c104162f736364732f636f6e6361742f636f6d6d6f6e2f6a73c6c0c490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c104172f736364732f636f6e6361742f636f6d6d6f6e2f637373c6bec490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c104172f736364732f636f6e6361742f636f6d6d6f6e2f637373c6bec490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c104162f736364732f636f6e6361742f636f6d6d6f6e2f6a73c6c0c490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/concat/common/js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c204182f616e616c79746963732f6e6f61757468747261636b6572c6c5c490c34010782d7265717565737465642d776974680e584d4c4874747052657175657374c0607f7762636f6f6b69653d22763d322662616538343561352d383365642d343539302d626563662d663066336435383634333262223b206c656f5f617574685f746f6b656e3d224753543a554462574646704c4c6463533667484a374e4a6133585952736337575f674477757462576e6c574c666f37475f3259346a664c482d483a313335313934383431393a34623563306631333039333130613962363539623937643839363065363466646436333535323662223b204a53455353494f4e49443d22616a61783a30363038363330323636313532393932373239223b2076697369743d22763d312647223b20582d4c492d4944433d4331",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.linkedin.com"
|
||||
},
|
||||
{
|
||||
":path": "/analytics/noauthtracker"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"x-requested-with": "XMLHttpRequest"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "bcookie=\"v=2&bae845a5-83ed-4590-becf-f0f3d586432b\"; leo_auth_token=\"GST:UDbWFFpLLdcS6gHJ7NJa3XYRsc7W_gDwutbWnlWLfo7G_2Y4jfLH-H:1351948419:4b5c0f1309310a9b659b97d8960e64fdd635526b\"; JSESSIONID=\"ajax:0608630266152992729\"; visit=\"v=1&G\"; X-LI-IDC=C1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c304212f736364732f636f6d6d6f6e2f752f696d672f66617669636f6e5f76332e69636fc8c7c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "s.c.lnkd.licdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/scds/common/u/img/favicon_v3.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.linkedin.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
359
fixtures/hpack/haskell-http2-linear/story_10.json
Normal file
359
fixtures/hpack/haskell-http2-linear/story_10.json
Normal file
@@ -0,0 +1,359 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "828641076d736e2e636f6d847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286410b7777772e6d736e2e636f6d84c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286410e616473312e6d736164732e6e657404152f6c6962726172792f7072696d65646e732e676966c35321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c290c17313687474703a2f2f7777772e6d736e2e636f6d2f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "ads1.msads.net"
|
||||
},
|
||||
{
|
||||
":path": "/library/primedns.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "82864111636f6c2e73746a2e732d6d736e2e636f6d040d2f7072696d65646e732e676966c6c0c490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stj.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/primedns.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "82864111626c752e7374632e732d6d736e2e636f6d041b2f61732f776561332f692f656e2d75732f6c61772f33392e676966c7c1c590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "blu.stc.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/as/wea3/i/en-us/law/39.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286bf040d2f7072696d65646e732e676966c7c1c590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stj.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/primedns.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "82864111636f6c2e7374632e732d6d736e2e636f6d041e2f62722f73632f692f66662f616463686f696365735f676966322e676966c8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stc.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/br/sc/i/ff/adchoices_gif2.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "82864113636f6c2e73746230302e732d6d736e2e636f6d04262f692f38302f353343414336413130423632343836383243463232314232344139322e676966c9c3c790c6c2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stb00.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/i/80/53CAC6A10B6248682CF221B24A92.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "82864113636f6c2e73746230312e732d6d736e2e636f6d04272f692f45302f41364333313236333545463041333535363638433832304542353334332e6a7067cac4c890c7c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stb01.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/i/E0/A6C312635EF0A355668C820EB5343.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286bf04282f692f42422f4231463631394131414434443441413642303634384244424243444545442e6a7067cac4c890c7c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "col.stb00.s-msn.com"
|
||||
},
|
||||
{
|
||||
":path": "/i/BB/B1F619A1AD4D4AA6B0648BDBBCDEED.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.msn.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
389
fixtures/hpack/haskell-http2-linear/story_11.json
Normal file
389
fixtures/hpack/haskell-http2-linear/story_11.json
Normal file
@@ -0,0 +1,389 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286410b6e7974696d65732e636f6d847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286410f742e706f696e74726f6c6c2e636f6d04112f506f696e74526f6c6c2f547261636b2fc25321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c190c0732b687474703a2f2f7777772e6262632e636f2e756b2f6e6577732f627573696e6573732d32303137383030306033505262753d457a5a6464756867713b205052676f3d4242424141464d6e413b2050527469344344393735453436434145413d42",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "t.pointroll.com"
|
||||
},
|
||||
{
|
||||
":path": "/PointRoll/Track/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.bbc.co.uk/news/business-20178000"
|
||||
},
|
||||
{
|
||||
"cookie": "PRbu=EzZdduhgq; PRgo=BBBAAFMnA; PRti4CD975E46CAEA=B"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286c104112f506f696e74526f6c6c2f547261636b2fc5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "t.pointroll.com"
|
||||
},
|
||||
{
|
||||
":path": "/PointRoll/Track/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.bbc.co.uk/news/business-20178000"
|
||||
},
|
||||
{
|
||||
"cookie": "PRbu=EzZdduhgq; PRgo=BBBAAFMnA; PRti4CD975E46CAEA=B"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "828641156772617068696373382e6e7974696d65732e636f6d04432f7061636b616765732f6373732f6d756c74696d656469612f62756e646c65732f70726f6a656374732f323031322f48504c697665446562617465466c65782e637373c65312746578742f6373732c2a2f2a3b713d302e31c590c47317687474703a2f2f7777772e6e7974696d65732e636f6d2f6026524d49443d3030376630313030323231363630343762656539303032623b2061647863733d2d",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/packages/css/multimedia/bundles/projects/2012/HPLiveDebateFlex.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c104342f6a732f6170702f636f6d6d6f6e2f736c69646573686f772f656d626564646564536c69646573686f774275696c6465722e6a73c953032a2f2ac890c7c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/js/app/common/slideshow/embeddedSlideshowBuilder.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c204342f6373732f302e312f73637265656e2f736c69646573686f772f6d6f64756c65732f736c6964696e6747616c6c6572792e637373cac1c890c7c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/css/0.1/screen/slideshow/modules/slidingGallery.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c2043c2f6164782f696d616765732f4144532f33312f34362f61642e3331343636382f4e59545f4d424d5f4950484f4e5f4c4546545f4f637431312e6a7067cac5c890c7c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/adx/images/ADS/31/46/ad.314668/NYT_MBM_IPHON_LEFT_Oct11.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c204412f7061636b616765732f6a732f6d756c74696d656469612f62756e646c65732f70726f6a656374732f323031322f48504c697665446562617465466c65782e6a73cabec890c7c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/packages/js/multimedia/bundles/projects/2012/HPLiveDebateFlex.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c204462f7061636b616765732f6a732f6d756c74696d656469612f646174612f46696c6d537472697050726f6d6f2f323031325f656c656374696f6e5f66696c6d73747269702e6a73cabec890c7c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/packages/js/multimedia/data/FilmStripPromo/2012_election_filmstrip.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c2043c2f7061636b616765732f6a732f656c656374696f6e732f323031322f646562617465732f766964656f73747269702f66696c6d73747269702e637373cac1c890c7c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "graphics8.nytimes.com"
|
||||
},
|
||||
{
|
||||
":path": "/packages/js/elections/2012/debates/videostrip/filmstrip.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.nytimes.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "RMID=007f010022166047bee9002b; adxcs=-"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
389
fixtures/hpack/haskell-http2-linear/story_12.json
Normal file
389
fixtures/hpack/haskell-http2-linear/story_12.json
Normal file
@@ -0,0 +1,389 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286410d70696e7465726573742e636f6d847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286411d6d656469612d63616368652d6c74302e70696e7465726573742e636f6d04292f75706c6f61642f3136343331313038363337343332333733315f44685a53664966635f622e6a7067c25321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c190c07315687474703a2f2f70696e7465726573742e636f6d2f607f2f5f70696e7465726573745f736573733d22654a794c4d6e534d7967684953693533636e454d7971676f39456c507961304d316a6477392f5330745938767963784e7466554e3854583044636b323841394a72765150744c56564b3034744c73354d7366584d39617a304333484b6963704b4e2f4a7a53612f797251724b6973774b4e59334d696a534a7a4d7249384d314b4e2f624e4454543172516f3038557933745155416d33456b43413d3d22",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/164311086374323731_DhZSfIfc_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286c104292f75706c6f61642f3136313633373037343039373538333835355f534e6a44524d4b655f622e6a7067c5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/161637074097583855_SNjDRMKe_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c104292f75706c6f61642f3237333539333734363038333032323632345f46436f456b5873435f622e6a7067c5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/273593746083022624_FCoEkXsC_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c104282f75706c6f61642f35323931373336343334323839333636335f7174506d4a676b785f622e6a7067c5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/52917364342893663_qtPmJgkx_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c104292f75706c6f61642f3131363935323932313534343033353930325f4b795457696e7a6d5f622e6a7067c5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/116952921544035902_KyTWinzm_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c104292f75706c6f61642f3238333434353337303236373737343235325f417474424d5666545f622e6a7067c5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/283445370267774252_AttBMVfT_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c104292f75706c6f61642f3233373134323733363539393032353832375f75664445486452655f622e6a7067c5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/237142736599025827_ufDEHdRe_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c104292f75706c6f61642f3232343139343838373636393533333338315f55426d69363539675f622e6a7067c5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/224194887669533381_UBmi659g_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c104292f75706c6f61642f3237343135363639363033363437393930375f4131657a676e736a5f622e6a7067c5c0c390c2bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "media-cache-lt0.pinterest.com"
|
||||
},
|
||||
{
|
||||
":path": "/upload/274156696036479907_A1ezgnsj_b.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://pinterest.com/"
|
||||
},
|
||||
{
|
||||
"cookie": "_pinterest_sess=\"eJyLMnSMyghISi53cnEMyqgo9ElPya0M1jdw9/S0tY8vycxNtfUN8TX0Dck28A9JrvQPtLVVK04tLs5MsfXM9az0C3HKicpKN/JzSa/yrQrKiswKNY3MijSJzMrI8M1KN/bNDTT1rQo08Uy3tQUAm3EkCA==\""
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
362
fixtures/hpack/haskell-http2-linear/story_13.json
Normal file
362
fixtures/hpack/haskell-http2-linear/story_13.json
Normal file
@@ -0,0 +1,362 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286410671712e636f6d847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "qq.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286410e6d6174312e6774696d672e636f6d041f2f7777772f696d616765732f7171323031322f666f6c6c6f776d652e706e67c25321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c190c07312687474703a2f2f7777772e71712e636f6d2f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/followme.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286c0041f2f7777772f696d616765732f7171323031322f736f736f6c6f676f2e706e67c4bfc290c1be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/sosologo.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c0042a2f7777772f696d616765732f7171323031322f666573746976616c2f646131387365617263682e706e67c4bfc290c1be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/festival/da18search.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c0042c2f7777772f696d616765732f7171323031322f666573746976616c2f64613138626f6479626730352e706e67c4bfc290c1be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/festival/da18bodybg05.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c004232f7777772f696d616765732f7171323031322f6c6f67696e616c6c5f312e322e706e67c4bfc290c1be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/loginall_1.2.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c004262f7777772f696d616765732f7171323031322f61696b616e4c6f6164696e67312e312e676966c4bfc290c1be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/aikanLoading1.1.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c004192f6a6f6b652f4b6f616c612f5166617374312e302e312e6a73c453032a2f2ac390c2bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/joke/Koala/Qfast1.0.1.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c104212f7777772f696d616765732f7171323031322f6d6f62696c654e6577732e706e67c5c0c390c2bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mat1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/www/images/qq2012/mobileNews.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286410e696d67312e6774696d672e636f6d04252f762f706963732f6876312f3234312f3131372f313138362f37373134393732362e6a7067c6c1c490c3c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "img1.gtimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/v/pics/hv1/241/117/1186/77149726.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.qq.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
359
fixtures/hpack/haskell-http2-linear/story_14.json
Normal file
359
fixtures/hpack/haskell-http2-linear/story_14.json
Normal file
@@ -0,0 +1,359 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286410b73696e612e636f6d2e636e847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286410f7777772e73696e612e636f6d2e636e84c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "828641106e6577732e73696e612e636f6d2e636e04202f6a732f38372f32303132313032342f323031323138436f6e66546f702e6a73c353032a2f2ac290c17317687474703a2f2f7777772e73696e612e636f6d2e636e2f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "news.sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/js/87/20121024/201218ConfTop.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "82864115696e742e64706f6f6c2e73696e612e636f6d2e636e04162f69706c6f6f6b75702f69706c6f6f6b75702e706870c6c0c490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "int.dpool.sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/iplookup/iplookup.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286410d69332e73696e61696d672e636e042e2f766964656f2f323031322f313130332f553738303550313637445432303132313130333231313835332e6a7067c75321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i3.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/video/2012/1103/U7805P167DT20121103211853.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286bf042c2f686f6d652f323031322f313130322f5536303431503330445432303132313130323132323134362e6a7067c8bec690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i3.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/home/2012/1102/U6041P30DT20121102122146.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286bf04222f686f6d652f6465636f2f323030392f303333302f6c6f676f5f686f6d652e676966c8bec690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i3.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/home/deco/2009/0330/logo_home.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286410e64312e73696e612e636f6d2e636e04222f7368682f6c656368616e2f323031323130313673696e612f6c6f676f312e6a7067c9bfc790c6c2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "d1.sina.com.cn"
|
||||
},
|
||||
{
|
||||
":path": "/shh/lechan/20121016sina/logo1.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286410d69302e73696e61696d672e636e042c2f686f6d652f323031322f313130332f5538353531503330445432303132313130333036333733342e6a7067cac0c890c7c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i0.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/home/2012/1103/U8551P30DT20121103063734.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286410d69312e73696e61696d672e636e042c2f686f6d652f323031322f313130312f5536363438503330445432303132313130313134313433322e6a7067cbc1c990c8c4",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "i1.sinaimg.cn"
|
||||
},
|
||||
{
|
||||
":path": "/home/2012/1101/U6648P30DT20121101141432.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.sina.com.cn/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
356
fixtures/hpack/haskell-http2-linear/story_15.json
Normal file
356
fixtures/hpack/haskell-http2-linear/story_15.json
Normal file
@@ -0,0 +1,356 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286410a74616f62616f2e636f6d847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "taobao.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286410e7777772e74616f62616f2e636f6d84c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.taobao.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286be04112f696e6465785f676c6f62616c2e706870c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.taobao.com"
|
||||
},
|
||||
{
|
||||
":path": "/index_global.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286410a612e746263646e2e636e041c2f702f66702f32303131612f6173736574732f73706163652e676966c35321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c290c17326687474703a2f2f7777772e74616f62616f2e636f6d2f696e6465785f676c6f62616c2e706870",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/p/fp/2011a/assets/space.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c084c55312746578742f6373732c2a2f2a3b713d302e31c490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c1040d2f702f66702f32303131686b2fc6bec490c3bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/p/fp/2011hk/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c184c653032a2f2ac590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c204252f702f66702f32303130632f6a732f66702d6469726563742d70726f6d6f2d6d696e2e6a73c7bec590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "a.tbcdn.cn"
|
||||
},
|
||||
{
|
||||
":path": "/p/fp/2010c/js/fp-direct-promo-min.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "82864113696d6730312e74616f62616f63646e2e636f6d04262f7470732f69312f54316671593258696c6658586168735667632d313030302d34302e6a7067c8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "img01.taobaocdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/tps/i1/T1fqY2XilfXXahsVgc-1000-40.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286be04262f7470732f69312f5431725a69775867746658585858585858582d3131302d3133352e706e67c8c2c690c5c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "img01.taobaocdn.com"
|
||||
},
|
||||
{
|
||||
":path": "/tps/i1/T1rZiwXgtfXXXXXXXX-110-135.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.taobao.com/index_global.php"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
395
fixtures/hpack/haskell-http2-linear/story_16.json
Normal file
395
fixtures/hpack/haskell-http2-linear/story_16.json
Normal file
@@ -0,0 +1,395 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "82864110656e2e77696b6970656469612e6f7267847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665607f830163656e7472616c6e6f746963655f6275636b65743d313b20636c69636b747261636b696e672d73657373696f6e3d654a6b6f3649695563456d36396568516661616b516c4a66694c79396c53684e503b206d6564696157696b692e757365722e6275636b65742533416578742e61727469636c65466565646261636b2d747261636b696e673d3130253341747261636b3b206d6564696157696b692e757365722e69643d454d38336a736a6171507a494d4c774254694b4633614c6969544b657765657a3b206d6564696157696b692e757365722e6275636b65742533416578742e61727469636c65466565646261636b2d6f7074696f6e733d3825334173686f77",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "en.wikipedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "centralnotice_bucket=1; clicktracking-session=eJko6IiUcEm69ehQfaakQlJfiLy9lShNP; mediaWiki.user.bucket%3Aext.articleFeedback-tracking=10%3Atrack; mediaWiki.user.id=EM83jsjaqPzIMLwBTiKF3aLiiTKeweez; mediaWiki.user.bucket%3Aext.articleFeedback-options=8%3Ashow"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286c3040f2f77696b692f4d61696e5f50616765c2c1c090bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "en.wikipedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "centralnotice_bucket=1; clicktracking-session=eJko6IiUcEm69ehQfaakQlJfiLy9lShNP; mediaWiki.user.bucket%3Aext.articleFeedback-tracking=10%3Atrack; mediaWiki.user.id=EM83jsjaqPzIMLwBTiKF3aLiiTKeweez; mediaWiki.user.bucket%3Aext.articleFeedback-options=8%3Ashow"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "82864112626974732e77696b696d656469612e6f7267041a2f656e2e77696b6970656469612e6f72672f6c6f61642e706870c35312746578742f6373732c2a2f2a3b713d302e31c290c17326687474703a2f2f656e2e77696b6970656469612e6f72672f77696b692f4d61696e5f50616765681d5765642c203331204f637420323031322031373a35323a303420474d54",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Wed, 31 Oct 2012 17:52:04 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c1041a2f656e2e77696b6970656469612e6f72672f6c6f61642e706870c6c0c490c3bf681d5468752c203031204e6f7620323031322030393a33333a323720474d54",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Thu, 01 Nov 2012 09:33:27 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c2041a2f656e2e77696b6970656469612e6f72672f6c6f61642e706870c753032a2f2ac690c5c1681d5361742c203033204e6f7620323031322031323a35333a323720474d54",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Sat, 03 Nov 2012 12:53:27 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286c4041a2f656e2e77696b6970656469612e6f72672f6c6f61642e706870c9bfc790c6c2c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Wed, 31 Oct 2012 17:52:04 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c4041a2f656e2e77696b6970656469612e6f72672f6c6f61642e706870c9bfc790c6c2c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Thu, 01 Nov 2012 09:33:27 GMT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286411475706c6f61642e77696b696d656469612e6f726704292f77696b6970656469612f656e2f632f63612f4b616e746869726176615f63726f707065642e706e67ca5321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c990c8c4681d4672692c203032204e6f7620323031322032333a34363a353920474d5469203238386264623266643565356134663732373266353866636230383361376531",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "upload.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/wikipedia/en/c/ca/Kanthirava_cropped.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Fri, 02 Nov 2012 23:46:59 GMT"
|
||||
},
|
||||
{
|
||||
"if-none-match": "288bdb2fd5e5a4f7272f58fcb083a7e1"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c1046e2f77696b6970656469612f636f6d6d6f6e732f7468756d622f642f64322f44616e63696e675f6769726c5f616a616e74615f25323863726f707065642532392e6a70672f373270782d44616e63696e675f6769726c5f616a616e74615f25323863726f707065642532392e6a7067cdc0cb90cac6681d5475652c203330204f637420323031322031373a33373a313520474d5469203665386435366466396265333534393462346439663065613732656431613365",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "upload.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/wikipedia/commons/thumb/d/d2/Dancing_girl_ajanta_%28cropped%29.jpg/72px-Dancing_girl_ajanta_%28cropped%29.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Tue, 30 Oct 2012 17:37:15 GMT"
|
||||
},
|
||||
{
|
||||
"if-none-match": "6e8d56df9be35494b4d9f0ea72ed1a3e"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286ca041a2f656e2e77696b6970656469612e6f72672f6c6f61642e706870cfc5cd90ccc8c4",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "bits.wikimedia.org"
|
||||
},
|
||||
{
|
||||
":path": "/en.wikipedia.org/load.php"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://en.wikipedia.org/wiki/Main_Page"
|
||||
},
|
||||
{
|
||||
"if-modified-since": "Sat, 03 Nov 2012 12:53:27 GMT"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
368
fixtures/hpack/haskell-http2-linear/story_17.json
Normal file
368
fixtures/hpack/haskell-http2-linear/story_17.json
Normal file
@@ -0,0 +1,368 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286410b7961686f6f2e636f2e6a70847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c6976656018423d37366a3039613138396136683426623d3326733d3062",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "B=76j09a189a6h4&b=3&s=0b"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286410f7777772e7961686f6f2e636f2e6a7084c3c2c190c0bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "B=76j09a189a6h4&b=3&s=0b"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "828641096b2e79696d672e6a7004242f696d616765732f746f702f7370322f636c722f312f636c722d3132313032352e637373c45312746578742f6373732c2a2f2a3b713d302e31c390c27317687474703a2f2f7777772e7961686f6f2e636f2e6a702f",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/top/sp2/clr/1/clr-121025.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c004172f696d616765732f746f702f73702f6c6f676f2e676966c65321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c590c4bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/top/sp/logo.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286c104402f696d616765732f626f6f6b73746f72652f636f6d6d6f6e2f7370656369616c2f323031322f303832395f30352f62616e6e65722f38347838345f312e6a7067c7bec590c4bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/bookstore/common/special/2012/0829_05/banner/84x84_1.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "82864111796a6178632e7961686f6f2e636f2e6a7004032f6f69c853032a2f2ac790c6c1c5",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yjaxc.yahoo.co.jp"
|
||||
},
|
||||
{
|
||||
":path": "/oi"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
},
|
||||
{
|
||||
"cookie": "B=76j09a189a6h4&b=3&s=0b"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286c304302f696d616765732f776561746865722f67656e6572616c2f7472616e73706172656e745f732f636c6f7564732e676966c9c0c790c6c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/weather/general/transparent_s/clouds.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286c3042d2f696d616765732f776561746865722f67656e6572616c2f7472616e73706172656e745f732f73756e2e676966c9c0c790c6c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/weather/general/transparent_s/sun.gif"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286c304402f696d616765732f626f6f6b73746f72652f636f6d6d6f6e2f7370656369616c2f323031322f303832395f30352f62616e6e65722f38347838345f322e6a7067c9c0c790c6c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/bookstore/common/special/2012/0829_05/banner/84x84_2.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c304432f696d616765732f7072656d69756d2f636f6e74656e74732f626e722f323031322f35307835302f303932385f73746f72655f73757065726e61747572616c2e6a7067c9c0c790c6c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "k.yimg.jp"
|
||||
},
|
||||
{
|
||||
":path": "/images/premium/contents/bnr/2012/50x50/0928_store_supernatural.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yahoo.co.jp/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
371
fixtures/hpack/haskell-http2-linear/story_18.json
Normal file
371
fixtures/hpack/haskell-http2-linear/story_18.json
Normal file
@@ -0,0 +1,371 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "828641097961686f6f2e636f6d847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286410a642e79696d672e636f6d04422f68642f6368376e6577732f375f776f726c642f313130335f303730305f6e61745f656c657068616e745f736d6c5f3138393863686a2d3138393863686c2e6a7067c25321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c190c07319687474703a2f2f61752e7961686f6f2e636f6d2f3f703d7573",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "d.yimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/hd/ch7news/7_world/1103_0700_nat_elephant_sml_1898chj-1898chl.jpg"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286410c61752e7961686f6f2e636f6d84c5c4c390c26018423d346d327271753538396135303726623d3326733d3176",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "au.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507&b=3&s=1v"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c2040a2f6d692f7977612e6a73c653032a2f2ac590c4c1",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "d.yimg.com"
|
||||
},
|
||||
{
|
||||
":path": "/mi/ywa.js"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "828641117975692e7961686f6f617069732e636f6d04062f636f6d626fc8bfc690c5c2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yui.yahooapis.com"
|
||||
},
|
||||
{
|
||||
":path": "/combo"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286411a7365637572652d61752e696d72776f726c64776964652e636f6d040a2f6367692d62696e2f6dc9c4c790c6c3",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "secure-au.imrworldwide.com"
|
||||
},
|
||||
{
|
||||
":path": "/cgi-bin/m"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286411763686172742e66696e616e63652e7961686f6f2e636f6d04382f696e737472756d656e742f312e302f25354561786a6f2f63686172743b72616e67653d35642f696d6167653b73697a653d313739783938cac5c890c7c46064423d346d327271753538396135303726623d3326733d31763b2073657373696f6e5f73746172745f74696d653d313335313934373237353136303b206b5f76697369743d313b20707573685f74696d655f73746172743d31333531393437323935313630",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "chart.finance.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/instrument/1.0/%5Eaxjo/chart;range=5d/image;size=179x98"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507&b=3&s=1v; session_start_time=1351947275160; k_visit=1; push_time_start=1351947295160"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286bf04382f696e737472756d656e742f312e302f253545616f72642f63686172743b72616e67653d35642f696d6167653b73697a653d313739783938cbc6c990c8c5be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "chart.finance.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/instrument/1.0/%5Eaord/chart;range=5d/image;size=179x98"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507&b=3&s=1v; session_start_time=1351947275160; k_visit=1; push_time_start=1351947295160"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286bf04392f696e737472756d656e742f312e302f6175647573643d782f63686172743b72616e67653d35642f696d6167653b73697a653d313739783938cbc6c990c8c5be",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "chart.finance.yahoo.com"
|
||||
},
|
||||
{
|
||||
":path": "/instrument/1.0/audusd=x/chart;range=5d/image;size=179x98"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
},
|
||||
{
|
||||
"cookie": "B=4m2rqu589a507&b=3&s=1v; session_start_time=1351947275160; k_visit=1; push_time_start=1351947295160"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "82864118636d2e61752e7961686f6f2e6f766572747572652e636f6d040d2f6a735f666c61745f315f302fccc3ca90c9c6",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "cm.au.yahoo.overture.com"
|
||||
},
|
||||
{
|
||||
":path": "/js_flat_1_0/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "*/*"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://au.yahoo.com/?p=us"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
365
fixtures/hpack/haskell-http2-linear/story_19.json
Normal file
365
fixtures/hpack/haskell-http2-linear/story_19.json
Normal file
@@ -0,0 +1,365 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"seqno": 0,
|
||||
"wire": "8286410979616e6465782e7275847a514d6f7a696c6c612f352e3020284d6163696e746f73683b20496e74656c204d6163204f5320582031302e383b2072763a31362e3029204765636b6f2f32303130303130312046697265666f782f31362e30533f746578742f68746d6c2c6170706c69636174696f6e2f7868746d6c2b786d6c2c6170706c69636174696f6e2f786d6c3b713d302e392c2a2f2a3b713d302e38510e656e2d55532c656e3b713d302e3590400a636f6e6e656374696f6e0a6b6565702d616c697665",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 1,
|
||||
"wire": "8286410d7777772e79616e6465782e727584c2c1c090bf",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "www.yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 2,
|
||||
"wire": "8286410e796162732e79616e6465782e727504672f636f756e742f566e775f337a4632646b4f34303030325a686c384b4761354b504b32636d50664d6559704f327a47307641654f754165665a4941676f41324b41653266504f4f50393679713462613166444b47514331686c445665514e384766564431376537c35321696d6167652f706e672c696d6167652f2a3b713d302e382c2a2f2a3b713d302e35c290c17315687474703a2f2f7777772e79616e6465782e72752f6022743d703b2079616e6465787569643d36343130343533373731333531393439343531",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yabs.yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/count/Vnw_3zF2dkO40002Zhl8KGa5KPK2cmPfMeYpO2zG0vAeOuAefZIAgoA2KAe2fPOOP96yq4ba1fDKGQC1hlDVeQN8GfVD17e7"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
},
|
||||
{
|
||||
"cookie": "t=p; yandexuid=6410453771351949451"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 3,
|
||||
"wire": "8286c104642f636f756e742f566e775f336d667438777134303030305a686c384b4761354b503679713462613166444b686c445665514e3847665644313761333d71634f6e34394b32636d50664d6362516167585a57675941676f41324b414d4d3636496344375733c6c0c490c3bfbe",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yabs.yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/count/Vnw_3mft8wq40000Zhl8KGa5KP6yq4ba1fDKhlDVeQN8GfVD17a3=qcOn49K2cmPfMcbQagXZWgYAgoA2KAMM66IcD7W3"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
},
|
||||
{
|
||||
"cookie": "t=p; yandexuid=6410453771351949451"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 4,
|
||||
"wire": "8286410979616e6465782e737404262f6c65676f2f5f2f704475394f5741514b423073324a39496f6a4b7069535f45686f2e69636fc7c6c590c4",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/lego/_/pDu9OWAQKB0s2J9IojKpiS_Eho.ico"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 5,
|
||||
"wire": "8286be041c2f7777772f312e3335392f7777772f692f79616e646578332e706e67c7c1c590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/www/1.359/www/i/yandex3.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 6,
|
||||
"wire": "8286be04162f6d6f7264612d6c6f676f2f692f6c6f676f2e706e67c7c1c590c4c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/morda-logo/i/logo.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 7,
|
||||
"wire": "8286410c6d632e79616e6465782e7275040d2f77617463682f373232353435c8c2c690c5c1c0",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "mc.yandex.ru"
|
||||
},
|
||||
{
|
||||
":path": "/watch/722545"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
},
|
||||
{
|
||||
"cookie": "t=p; yandexuid=6410453771351949451"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 8,
|
||||
"wire": "8286bf04312f7777772f312e3335392f7777772f70616765732d6465736b746f702f7777772d6373732f5f7777772d6373732e637373c85312746578742f6373732c2a2f2a3b713d302e31c790c6c2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/www/1.359/www/pages-desktop/www-css/_www-css.css"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "text/css,*/*;q=0.1"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"seqno": 9,
|
||||
"wire": "8286c004262f7777772f5f2f5f723770702d622d684b6f4462677947597930494233776c6b6e6f2e706e67c9c3c790c6c2",
|
||||
"headers": [
|
||||
{
|
||||
":method": "GET"
|
||||
},
|
||||
{
|
||||
":scheme": "http"
|
||||
},
|
||||
{
|
||||
":authority": "yandex.st"
|
||||
},
|
||||
{
|
||||
":path": "/www/_/_r7pp-b-hKoDbgyGYy0IB3wlkno.png"
|
||||
},
|
||||
{
|
||||
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0"
|
||||
},
|
||||
{
|
||||
"accept": "image/png,image/*;q=0.8,*/*;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-language": "en-US,en;q=0.5"
|
||||
},
|
||||
{
|
||||
"accept-encoding": "gzip, deflate"
|
||||
},
|
||||
{
|
||||
"connection": "keep-alive"
|
||||
},
|
||||
{
|
||||
"referer": "http://www.yandex.ru/"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"description": "http2 in Haskell: Linear - static table=yes, header table=yes, huffman=no"
|
||||
}
|
||||
6002
fixtures/hpack/haskell-http2-linear/story_20.json
Normal file
6002
fixtures/hpack/haskell-http2-linear/story_20.json
Normal file
File diff suppressed because it is too large
Load Diff
16154
fixtures/hpack/haskell-http2-linear/story_21.json
Normal file
16154
fixtures/hpack/haskell-http2-linear/story_21.json
Normal file
File diff suppressed because it is too large
Load Diff
15857
fixtures/hpack/haskell-http2-linear/story_22.json
Normal file
15857
fixtures/hpack/haskell-http2-linear/story_22.json
Normal file
File diff suppressed because it is too large
Load Diff
14132
fixtures/hpack/haskell-http2-linear/story_23.json
Normal file
14132
fixtures/hpack/haskell-http2-linear/story_23.json
Normal file
File diff suppressed because it is too large
Load Diff
1253
fixtures/hpack/haskell-http2-linear/story_24.json
Normal file
1253
fixtures/hpack/haskell-http2-linear/story_24.json
Normal file
File diff suppressed because it is too large
Load Diff
9149
fixtures/hpack/haskell-http2-linear/story_25.json
Normal file
9149
fixtures/hpack/haskell-http2-linear/story_25.json
Normal file
File diff suppressed because it is too large
Load Diff
4673
fixtures/hpack/haskell-http2-linear/story_26.json
Normal file
4673
fixtures/hpack/haskell-http2-linear/story_26.json
Normal file
File diff suppressed because it is too large
Load Diff
10328
fixtures/hpack/haskell-http2-linear/story_27.json
Normal file
10328
fixtures/hpack/haskell-http2-linear/story_27.json
Normal file
File diff suppressed because it is too large
Load Diff
5549
fixtures/hpack/haskell-http2-linear/story_28.json
Normal file
5549
fixtures/hpack/haskell-http2-linear/story_28.json
Normal file
File diff suppressed because it is too large
Load Diff
14450
fixtures/hpack/haskell-http2-linear/story_29.json
Normal file
14450
fixtures/hpack/haskell-http2-linear/story_29.json
Normal file
File diff suppressed because it is too large
Load Diff
29549
fixtures/hpack/haskell-http2-linear/story_30.json
Normal file
29549
fixtures/hpack/haskell-http2-linear/story_30.json
Normal file
File diff suppressed because it is too large
Load Diff
4673
fixtures/hpack/haskell-http2-linear/story_31.json
Normal file
4673
fixtures/hpack/haskell-http2-linear/story_31.json
Normal file
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user