Structured HTTP Headers

Allows HTTP headers to be represented in a structured way. The parsers for each header field are represented as separate classes implementing the 'com.mattunderscore.http.headers.HeaderParser' interface. The values of each header field are represented as separate classes implementing the 'com.mattunderscore.http.headers.HeaderFieldElement' interface. Where a header field has a list of values each of these values is represented as a separate object of the same class. When these values are qualified the class implements the 'com.mattunderscore.http.headers.Qualified' interface.

License

License

GroupId

GroupId

com.mattunderscore
ArtifactId

ArtifactId

structured-http-headers
Last Version

Last Version

0.2.8
Release Date

Release Date

Type

Type

jar
Description

Description

Structured HTTP Headers
Allows HTTP headers to be represented in a structured way. The parsers for each header field are represented as separate classes implementing the 'com.mattunderscore.http.headers.HeaderParser' interface. The values of each header field are represented as separate classes implementing the 'com.mattunderscore.http.headers.HeaderFieldElement' interface. Where a header field has a list of values each of these values is represented as a separate object of the same class. When these values are qualified the class implements the 'com.mattunderscore.http.headers.Qualified' interface.

Download structured-http-headers

How to add to project

<!-- https://jarcasting.com/artifacts/com.mattunderscore/structured-http-headers/ -->
<dependency>
    <groupId>com.mattunderscore</groupId>
    <artifactId>structured-http-headers</artifactId>
    <version>0.2.8</version>
</dependency>
// https://jarcasting.com/artifacts/com.mattunderscore/structured-http-headers/
implementation 'com.mattunderscore:structured-http-headers:0.2.8'
// https://jarcasting.com/artifacts/com.mattunderscore/structured-http-headers/
implementation ("com.mattunderscore:structured-http-headers:0.2.8")
'com.mattunderscore:structured-http-headers:jar:0.2.8'
<dependency org="com.mattunderscore" name="structured-http-headers" rev="0.2.8">
  <artifact name="structured-http-headers" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.mattunderscore', module='structured-http-headers', version='0.2.8')
)
libraryDependencies += "com.mattunderscore" % "structured-http-headers" % "0.2.8"
[com.mattunderscore/structured-http-headers "0.2.8"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • shh-core
  • shh-language
  • shh-encoding
  • shh-content-type
  • shh-user-agent
  • shh-all

Versions

Version
0.2.8
0.2.7
0.2.6
0.2.5
0.2.3
0.2.2
0.2.1
0.2.0