Documentation
¶
Index ¶
- func NewAbsoluteFormFinder() abnfp.Finder
- func NewAbsolutePathFinder() abnfp.Finder
- func NewAsteriskFormFinder() abnfp.Finder
- func NewAuthorityFormFinder() abnfp.Finder
- func NewBwsFinder() abnfp.Finder
- func NewFieldContentFinder() abnfp.Finder
- func NewFieldLineFinder() abnfp.Finder
- func NewFieldNameFinder() abnfp.Finder
- func NewFieldVCharFinder() abnfp.Finder
- func NewFieldValueFinder() abnfp.Finder
- func NewHttpMessageFinder() abnfp.Finder
- func NewHttpNameFinder() abnfp.Finder
- func NewHttpVersionFinder() abnfp.Finder
- func NewMessageBodyFinder() abnfp.Finder
- func NewMethodFinder() abnfp.Finder
- func NewObsTextFinder() abnfp.Finder
- func NewOriginFormFinder() abnfp.Finder
- func NewOwsFinder() abnfp.Finder
- func NewQdTextFinder() abnfp.Finder
- func NewQuotedPairFinder() abnfp.Finder
- func NewQuotedStringFinder() abnfp.Finder
- func NewReasonPhraseFinder() abnfp.Finder
- func NewRequestLineFinder() abnfp.Finder
- func NewRequestTargetFinder() abnfp.Finder
- func NewRwsFinder() abnfp.Finder
- func NewStartLineFinder() abnfp.Finder
- func NewStatusCodeFinder() abnfp.Finder
- func NewStatusLineFinder() abnfp.Finder
- func NewTCharFinder() abnfp.Finder
- func NewTokenFinder() abnfp.Finder
- func NewUriHostFinder() abnfp.Finder
- type FieldLine
- type Http11Request
- type Http11Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAbsoluteFormFinder ¶ added in v0.0.4
func NewAbsolutePathFinder ¶ added in v0.0.4
func NewAsteriskFormFinder ¶ added in v0.0.4
func NewAuthorityFormFinder ¶ added in v0.0.4
func NewBwsFinder ¶ added in v0.0.4
func NewFieldContentFinder ¶ added in v0.0.4
func NewFieldLineFinder ¶ added in v0.0.4
func NewFieldNameFinder ¶ added in v0.0.4
func NewFieldVCharFinder ¶ added in v0.0.4
func NewFieldValueFinder ¶ added in v0.0.4
func NewHttpMessageFinder ¶ added in v0.0.4
func NewHttpNameFinder ¶ added in v0.0.4
func NewHttpVersionFinder ¶ added in v0.0.4
func NewMessageBodyFinder ¶ added in v0.0.4
func NewMethodFinder ¶ added in v0.0.4
func NewObsTextFinder ¶ added in v0.0.4
func NewOriginFormFinder ¶ added in v0.0.4
func NewOwsFinder ¶ added in v0.0.4
func NewQdTextFinder ¶ added in v0.0.4
NOTE x21 : ! x23-5B : #, $, %, & ' ( ) * + , - . / 0-9, : ; < = > ? @ A-Z [ x5D-7E : ] ^ _ ` a-z { | } ~
func NewQuotedPairFinder ¶ added in v0.0.4
func NewQuotedStringFinder ¶ added in v0.0.4
func NewReasonPhraseFinder ¶ added in v0.0.4
func NewRequestLineFinder ¶ added in v0.0.4
func NewRequestTargetFinder ¶ added in v0.0.4
func NewRwsFinder ¶ added in v0.0.4
func NewStartLineFinder ¶ added in v0.0.4
func NewStatusCodeFinder ¶ added in v0.0.4
func NewStatusLineFinder ¶ added in v0.0.4
func NewTCharFinder ¶ added in v0.0.4
func NewTokenFinder ¶ added in v0.0.4
func NewUriHostFinder ¶ added in v0.0.4
Types ¶
type Http11Request ¶
type Http11Request struct { Method []byte RequestTarget []byte HttpVersion []byte FieldLines []FieldLine MessageBody []byte }
func (Http11Request) GetHeader ¶
func (req Http11Request) GetHeader(name string) []byte
func (*Http11Request) Marshal ¶
func (req *Http11Request) Marshal(data []byte) (err error)
func (Http11Request) String ¶
func (req Http11Request) String() string
func (Http11Request) Unmarshal ¶
func (req Http11Request) Unmarshal() (data []byte)
type Http11Response ¶
type Http11Response struct { HttpVersion []byte StatusCode []byte ReasonPhrase []byte FieldLines []FieldLine MessageBody []byte }
func (Http11Response) GetHeader ¶
func (resp Http11Response) GetHeader(name string) []byte
func (*Http11Response) Marshal ¶
func (resp *Http11Response) Marshal(data []byte) (err error)
func (Http11Response) String ¶
func (resp Http11Response) String() string
func (Http11Response) Unmarshal ¶
func (resp Http11Response) Unmarshal() (data []byte)
Click to show internal directories.
Click to hide internal directories.