| 程序包 | 说明 |
|---|---|
| com.firefly.client.http2 | |
| com.firefly.codec.http2.decode | |
| com.firefly.codec.http2.encode | |
| com.firefly.codec.http2.hpack | |
| com.firefly.codec.http2.model | |
| com.firefly.server.http2 |
| 限定符和类型 | 方法和说明 |
|---|---|
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.add(HttpField field) |
void |
HTTP1ClientResponseHandler.parsedHeader(HttpField field) |
SimpleHTTPClient.RequestBuilder |
SimpleHTTPClient.RequestBuilder.put(HttpField field) |
| 限定符和类型 | 字段和说明 |
|---|---|
static Trie<HttpField> |
HttpParser.CACHE
Cache of common
HttpFields including:
Common static combinations such as:
Connection: close
Accept-Encoding: gzip
Content-Length: 0
Combinations of Content-Type header for common mime types by common
charsets
Most common headers with null values so that a lookup will at least
determine the header name even if the name:value combination is not
cached
|
| 限定符和类型 | 方法和说明 |
|---|---|
Trie<HttpField> |
HttpParser.getFieldCache() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HttpParser.HttpHandler.parsedHeader(HttpField field)
This is the method called by parser when a HTTP Header name and value
is found
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
HttpGenerator.putTo(HttpField field,
ByteBuffer bufferInFillMode) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AuthorityHttpField |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpField |
HpackContext.Entry.getHttpField() |
| 限定符和类型 | 方法和说明 |
|---|---|
HpackContext.Entry |
HpackContext.add(HttpField field) |
void |
MetaDataBuilder.emit(HttpField field) |
void |
HpackEncoder.encode(ByteBuffer buffer,
HttpField field) |
HpackContext.Entry |
HpackContext.get(HttpField field) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
HostPortHttpField |
static class |
HttpField.IntValueHttpField |
static class |
HttpField.LongValueHttpField |
class |
PreEncodedHttpField
Pre encoded HttpField.
|
class |
StaticTableHttpField |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpField |
MimeTypes.Type.getContentTypeField() |
HttpField |
HttpFields.getField(HttpHeader header) |
HttpField |
HttpFields.getField(int index)
Get a Field by index.
|
HttpField |
HttpFields.getField(String name) |
HttpField |
HttpFields.remove(HttpHeader name)
Remove a field.
|
HttpField |
HttpFields.remove(String name)
Remove a field.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Iterator<HttpField> |
MetaData.iterator() |
Iterator<HttpField> |
HttpFields.iterator() |
java.util.stream.Stream<HttpField> |
HttpFields.stream() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HttpFields.add(HttpField field) |
boolean |
HttpFields.contains(HttpField field) |
boolean |
HttpField.isSameName(HttpField field) |
void |
HttpFields.put(HttpField field) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HTTP1ServerRequestHandler.parsedHeader(HttpField field) |
Copyright © 2016. All rights reserved.