mirror of
https://github.com/yusing/godoxy.git
synced 2026-04-24 09:48:49 +02:00
support variables in modify request,response middlewares
This commit is contained in:
@@ -8,6 +8,14 @@ type URL struct {
|
||||
*urlPkg.URL
|
||||
}
|
||||
|
||||
func MustParseURL(url string) URL {
|
||||
u, err := ParseURL(url)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
return u
|
||||
}
|
||||
|
||||
func ParseURL(url string) (URL, error) {
|
||||
u, err := urlPkg.Parse(url)
|
||||
if err != nil {
|
||||
@@ -20,6 +28,10 @@ func NewURL(url *urlPkg.URL) URL {
|
||||
return URL{url}
|
||||
}
|
||||
|
||||
func (u URL) Nil() bool {
|
||||
return u.URL == nil
|
||||
}
|
||||
|
||||
func (u URL) String() string {
|
||||
if u.URL == nil {
|
||||
return "nil"
|
||||
|
||||
Reference in New Issue
Block a user