requester

package
v0.0.0-...-a97374a Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2021 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Newline        = "\r\n"
	WindowsNewline = "\r\n"
	UnixNewline    = "\n"

	RequestSeparator = "###"

	EnvironmentVariablesFileName = "env.req.env"
	CollectionVariablesFileName  = "collection.req.env"
	ConfigDirectoryName          = ".req"
	GlobalHeaderFileName         = "global_headers"
	PreRunFileName               = "pre_run.req"

	TemplateVariableDeclarationLeft  = "{{"
	TemplateVariableDeclarationRight = "}}"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	ConfigPath  string
	HttpVersion string
}

type Request

type Request struct {
	OriginalRequest *http.Request

	Response     *http.Response
	ResponseBody string

	ShowResult bool
	TimeNeeded time.Duration
	// contains filtered or unexported fields
}

func BuildRequestsFromFile

func BuildRequestsFromFile(filepath string, c Config, session *map[string]string, showResult bool) []Request

func (*Request) DoRequest

func (r *Request) DoRequest() error

func (*Request) DoStuffAfterTheRequest

func (r *Request) DoStuffAfterTheRequest() error

func (*Request) Prepare

func (r *Request) Prepare() error

type SessionVariables

type SessionVariables map[string]string

Jump to

Keyboard shortcuts

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