bodyprocessor

package
v0.0.0-...-098fe98 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 9, 2021 License: MIT Imports: 8 Imported by: 0

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 ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL