This commit is contained in:
crusader
2017-09-22 18:20:07 +09:00
parent 5a9359c3af
commit 6fb6bc66d8
16 changed files with 317 additions and 216 deletions

20
util/url/url.go Normal file
View File

@@ -0,0 +1,20 @@
package util
import (
"net/url"
"path"
)
// Join is concat URL string and path
// ex) http://127.0.0.1/ and /entry
func Join(u string, p string) (string, error) {
var err error
var rURL *url.URL
if rURL, err = url.Parse(u); nil != err {
return "", err
}
rURL.Path = path.Join(rURL.Path, p)
return rURL.String(), nil
}