Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IBodyProcessor ¶
type IBodyProcessor interface { GetBody() map[string][]string HasBodyError() bool GetBodyBuffer() []byte }
IBodyProcessor Body processor
func NewBodyProcessor ¶
func NewBodyProcessor(r *http.Request) IBodyProcessor
NewBodyProcessor Initiates a body processor by content-type
func NewResponseBodyProcessor ¶
func NewResponseBodyProcessor(r *http.Response) IBodyProcessor
NewResponseBodyProcessor inits response body processor
type JSONBodyProcessor ¶
type JSONBodyProcessor struct {
// contains filtered or unexported fields
}
JSONBodyProcessor JSON body parser
func (*JSONBodyProcessor) GetBody ¶
func (p *JSONBodyProcessor) GetBody() map[string][]string
GetBody ...
func (*JSONBodyProcessor) GetBodyBuffer ¶
func (p *JSONBodyProcessor) GetBodyBuffer() []byte
GetBodyBuffer ...
func (*JSONBodyProcessor) HasBodyError ¶
func (p *JSONBodyProcessor) HasBodyError() bool
HasBodyError ...
type MultipartProcessor ¶
type MultipartProcessor struct {
// contains filtered or unexported fields
}
MultipartProcessor URL Encoded body parser
func (*MultipartProcessor) GetBody ¶
func (p *MultipartProcessor) GetBody() map[string][]string
GetBody ...
func (*MultipartProcessor) GetBodyBuffer ¶
func (p *MultipartProcessor) GetBodyBuffer() []byte
GetBodyBuffer ...
func (*MultipartProcessor) HasBodyError ¶
func (p *MultipartProcessor) HasBodyError() bool
HasBodyError ...
type ResponseBodyProcessor ¶
type ResponseBodyProcessor struct {
// contains filtered or unexported fields
}
ResponseBodyProcessor Response body processor
func (*ResponseBodyProcessor) GetBody ¶
func (p *ResponseBodyProcessor) GetBody() map[string][]string
GetBody ...
func (*ResponseBodyProcessor) GetBodyBuffer ¶
func (p *ResponseBodyProcessor) GetBodyBuffer() []byte
GetBodyBuffer ...
func (*ResponseBodyProcessor) HasBodyError ¶
func (p *ResponseBodyProcessor) HasBodyError() bool
HasBodyError ...
type URLEncodedProcessor ¶
type URLEncodedProcessor struct {
// contains filtered or unexported fields
}
URLEncodedProcessor URL Encoded body parser
func (*URLEncodedProcessor) GetBody ¶
func (p *URLEncodedProcessor) GetBody() map[string][]string
GetBody ...
func (*URLEncodedProcessor) GetBodyBuffer ¶
func (p *URLEncodedProcessor) GetBodyBuffer() []byte
GetBodyBuffer ...
func (*URLEncodedProcessor) HasBodyError ¶
func (p *URLEncodedProcessor) HasBodyError() bool
HasBodyError ...
type XMLBodyProcessor ¶
type XMLBodyProcessor struct { XMLDocument *xmlquery.Node // contains filtered or unexported fields }
XMLBodyProcessor URL Encoded body parser
func (*XMLBodyProcessor) GetBody ¶
func (p *XMLBodyProcessor) GetBody() map[string][]string
GetBody ...
func (*XMLBodyProcessor) GetBodyBuffer ¶
func (p *XMLBodyProcessor) GetBodyBuffer() []byte
GetBodyBuffer ...
func (*XMLBodyProcessor) HasBodyError ¶
func (p *XMLBodyProcessor) HasBodyError() bool
HasBodyError ...
Click to show internal directories.
Click to hide internal directories.