models

package
v0.0.0-...-37cf530 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HttpRequest

type HttpRequest struct {
	Host           string
	Path           string
	Method         string
	Scheme         string
	Headers        map[string]string
	Parameters     string
	InvalidRequest bool // flag for invalid request when parsing
}

func NewHttpRequest

func NewHttpRequest() *HttpRequest

func (*HttpRequest) GetHeaders

func (r *HttpRequest) GetHeaders() map[string]string

func (*HttpRequest) GetHost

func (r *HttpRequest) GetHost() string

func (*HttpRequest) GetMethod

func (r *HttpRequest) GetMethod() string

func (*HttpRequest) GetParameters

func (r *HttpRequest) GetParameters() string

func (*HttpRequest) GetPath

func (r *HttpRequest) GetPath() string

func (*HttpRequest) GetScheme

func (r *HttpRequest) GetScheme() string

func (*HttpRequest) IsGet

func (r *HttpRequest) IsGet() bool

func (*HttpRequest) IsValid

func (r *HttpRequest) IsValid() bool

type HttpRequestConfiguration

type HttpRequestConfiguration struct {
	ParameterPrefix  string
	HeaderPrefix     string
	Path             string
	Host             string
	Method           string
	Scheme           string
	WhitelistHeaders []string
	CustomHost       string
}

Jump to

Keyboard shortcuts

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