func fixUrl(href, base string) (string) {
uri, err := url.Parse(href)
if err != nil {
return ""
}
baseUrl, err := url.Parse(base)
if err != nil {
return ""
}
uri = baseUrl.ResolveReference(uri)
return uri.String()
}
来自[Build a Web Crawler in Go](https://jdanger.com/build-a-web-crawler-in-go.html)
本条目发布于[2017年6月16日](https://c4ys.com/archives/920 "08:39")。属于[Golang](https://c4ys.com/archives/category/golang)分类,被贴了 [golang](https://c4ys.com/archives/tag/golang) 标签。