Help us shape the future of Go! Take the 2026 Go Developer Survey

urlutil

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 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 URLUtil

type URLUtil struct{}

URLUtil 提供了URL操作的实用工具。 URLUtil provides utilities for URL operations.

func (*URLUtil) Decode

func (u *URLUtil) Decode(content string) (string, error)

Decode 解码URL编码的字符串。 Decode decodes the given URL-encoded string. 参数 (param): content string - 需要解码的内容。 参数 (param): content string - the content to be decoded. 返回值 (return): string - 解码后的字符串。 返回值 (return): string - the decoded string. 返回值 (return): error - 如果解码失败,返回错误信息。 返回值 (return): error - returns an error if decoding fails.

func (*URLUtil) Encode

func (u *URLUtil) Encode(content string) string

Encode 进行URL编码。 Encode encodes the given string using URL encoding. 参数 (param): content string - 需要编码的内容。 参数 (param): content string - the content to be encoded. 返回值 (return): string - 编码后的字符串。 返回值 (return): string - the encoded string.

func (*URLUtil) GetPath

func (u *URLUtil) GetPath(urlStr string) (string, error)

GetPath 获取URL的路径部分。 GetPath retrieves the path part of a URL. 参数 (param): urlStr string - 需要解析的URL字符串。 参数 (param): urlStr string - the URL string to be parsed. 返回值 (return): string - URL的路径部分。 返回值 (return): string - the path part of the URL. 返回值 (return): error - 如果解析失败,返回错误信息。 返回值 (return): error - returns an error if parsing fails.

func (*URLUtil) GetURL

func (u *URLUtil) GetURL(resource string) (*url.URL, error)

GetURL 通过资源名获取Classpath下的资源URL。 GetURL retrieves the URL of a resource in the ClassPath by its name. 参数 (param): resource string - 资源名。 参数 (param): resource string - the resource name. 返回值 (return): *url.URL - 对应的URL对象。 返回值 (return): *url.URL - the corresponding URL object. 返回值 (return): error - 如果解析失败,返回错误信息。 返回值 (return): error - returns an error if parsing fails.

func (*URLUtil) NewURL

func (u *URLUtil) NewURL(urlStr string) (*url.URL, error)

NewURL 通过字符串创建URL对象。 NewURL creates a URL object from a string. 参数 (param): urlStr string - URL字符串。 参数 (param): urlStr string - the URL string. 返回值 (return): *url.URL - 对应的URL对象。 返回值 (return): *url.URL - the corresponding URL object. 返回值 (return): error - 如果解析失败,返回错误信息。 返回值 (return): error - returns an error if parsing fails.

func (*URLUtil) Normalize

func (u *URLUtil) Normalize(urlStr string) (string, error)

Normalize 标准化URL,去除多余的斜杠和反斜杠。 Normalize standardizes the URL by removing redundant slashes and backslashes. 参数 (param): urlStr string - 需要标准化的URL字符串。 参数 (param): urlStr string - the URL string to be normalized. 返回值 (return): string - 标准化后的URL字符串。 返回值 (return): string - the normalized URL string. 返回值 (return): error - 如果解析失败,返回错误信息。 返回值 (return): error - returns an error if parsing fails.

func (*URLUtil) ToURI

func (u *URLUtil) ToURI(urlStr string) (*url.URL, error)

ToURI 将URL字符串转换为URI对象。 ToURI converts a URL string to a URI object. 参数 (param): urlStr string - 需要转换的URL字符串。 参数 (param): urlStr string - the URL string to be converted. 返回值 (return): *url.URL - 对应的URI对象。 返回值 (return): *url.URL - the corresponding URI object. 返回值 (return): error - 如果解析失败,返回错误信息。 返回值 (return): error - returns an error if parsing fails.

Jump to

Keyboard shortcuts

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