Documentation
¶
Index ¶
- func CookiesMap(cookiesArray []*http.Cookie) map[string]string
- func JoinArrayMap(obj map[string][]string) map[string]string
- type BasicMetadata
- type HTTPRequestMetadata
- type HTTPRequestMetadataReproducers
- type HTTPRequestParser
- type HTTPResponseMetadata
- type HTTPResponseParser
- type Metadata
- type Parser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BasicMetadata ¶
type BasicMetadata struct {
Type string `json:"type"`
}
type HTTPRequestMetadata ¶
type HTTPRequestMetadata struct { BasicMetadata Method string `json:"method"` URL string `json:"url"` Protocol string `json:"protocol"` Host string `json:"host"` Headers map[string]string `json:"headers"` Cookies map[string]string `json:"cookies" binding:"omitempty"` ContentLength int64 `json:"content_length"` FormData map[string]string `json:"form_data" binding:"omitempty"` Body string `json:"body" binding:"omitempty"` Trailer map[string]string `json:"trailer" binding:"omitempty"` Reproducers HTTPRequestMetadataReproducers `json:"reproducers"` }
type HTTPRequestParser ¶
type HTTPRequestParser struct { }
func (HTTPRequestParser) TryParse ¶
func (p HTTPRequestParser) TryParse(content []byte) Metadata
type HTTPResponseMetadata ¶
type HTTPResponseMetadata struct { BasicMetadata Status string `json:"status"` StatusCode int `json:"status_code"` Protocol string `json:"protocol"` Headers map[string]string `json:"headers"` ConnectionClosed bool `json:"connection_closed"` Cookies map[string]string `json:"cookies" binding:"omitempty"` Location string `json:"location" binding:"omitempty"` Compressed bool `json:"compressed"` Body string `json:"body" binding:"omitempty"` Trailer map[string]string `json:"trailer" binding:"omitempty"` }
type HTTPResponseParser ¶
type HTTPResponseParser struct { }
func (HTTPResponseParser) TryParse ¶
func (p HTTPResponseParser) TryParse(content []byte) Metadata
Click to show internal directories.
Click to hide internal directories.