[golang] URL 및 쿼리 파라미터 파싱과 수정하기
·
Language/Go
서론Go 언어에서는 net/url 패키지를 사용하여 URL을 간단하게 파싱하고 필요에 따라 URL을 수정할 수 있다. 이 패키지는 URL의 각 구성 요소를 쉽게 추출할 수 있게 해주며 URL을 생성하거나 수정할 때도 사용할 수 있다. URL을 파싱한 후에는 쿼리 파라미터를 동적으로 추가하거나 수정할 수 있으며, URL을 새롭게 생성하는 것도 가능하다. URL 파싱하기package mainimport ( "fmt" "net/url")func main() { rawURL := "https://blog.jae-sung.com/archive/20241115?name=jaeusng&status=sleeply#home" parsedURL, err := url.Parse(rawURL) if err == nil { ..