urlx

package
v0.0.43 Latest Latest
Warning

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

Go to latest
Published: Feb 29, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Parse

func Parse(rawURL string) (*url.URL, error)

Parse parses rawURL into a URL structure with special handling for file:// URLs

File URLs with relative paths (file://../file, ../file) will be returned as a url.URL object without the Scheme set to "file". This is because the file scheme does not support relative paths. Make sure to check for both "file" or "" (an empty string) in URL.Scheme if you are looking for a file path.

Use the companion function GetURLFilePath() to get a file path suitable for the current operating system.

func ParseOrFatal

func ParseOrFatal(l *logrusx.Logger, in string) *url.URL

ParseOrFatal parses a url or fatals.

func ParseOrPanic

func ParseOrPanic(in string) *url.URL

ParseOrPanic parses a url or panics.

func ParseRequestURIOrFatal

func ParseRequestURIOrFatal(l *logrusx.Logger, in string) *url.URL

ParseRequestURIOrFatal parses a request uri or fatals.

func ParseRequestURIOrPanic

func ParseRequestURIOrPanic(in string) *url.URL

ParseRequestURIOrPanic parses a request uri or panics.

Types

This section is empty.

Jump to

Keyboard shortcuts

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