request

package
v0.0.125 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateHTTPResponse

func CreateHTTPResponse(statusCode int, redirectChain []string, headers map[string][]string, responseBody string) common.HttpResponse

CreateHTTPResponse creates an HttpResponse struct from HttpResponse data

func CreateResponseBody added in v0.0.93

func CreateResponseBody(contentType string, responseBody string) *common.Body

CreateResponseBody creates a Body struct based on content type and response data

func DetectContentType added in v0.0.93

func DetectContentType(body string) string

DetectContentType attempts to detect the content type from the response body

func GetHeaderValueFromHeaderMap

func GetHeaderValueFromHeaderMap(headers map[string][]string, name string) *string

GetHeaderValueFromHeaderMap extracts a single header value from response header map. Returns the first value found for the given header name, or nil if not found.

func GetResponseBodyStringFromBodyStruct

func GetResponseBodyStringFromBodyStruct(body *common.Body) *string

GetResponseBodyStringFromBodyStruct extracts string content from a Body struct

func RemoveScheme added in v0.0.93

func RemoveScheme(url string) string

RemoveScheme removes http:// or https:// from the beginning of a string

func SplitTargetURL

func SplitTargetURL(target string) (string, string, error)

SplitTargetURL splits a target URL and standardizes it into its base URL and path components.

Types

type MethodFlagData added in v0.0.93

type MethodFlagData struct {
	RequestMethodEnum  common.RequestMethod
	HeadlessConfig     *common.HeadlessRequestConfig
	BrowserbaseConfig  *common.BrowserbaseRequestConfig
	BrowserbaseSecrets *common.BrowserbaseRequestSecrets
}

MethodFlagData holds all the configuration related to request methods

func GetRequestMethodFlags added in v0.0.93

func GetRequestMethodFlags(cmd *cobra.Command) (*MethodFlagData, error)

GetRequestMethodFlags extracts and validates all request method related configuration from a cobra command

Jump to

Keyboard shortcuts

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