<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Go URL解析 URL提供了一種統一訪問資源的方式。我們來看一下Go里面如何解析URL。 ```go package main import "fmt" import "net/url" import "strings" func main() { // 我們將解析這個URL,它包含了模式,驗證信息, // 主機,端口,路徑,查詢參數和查詢片段 s := "postgres://user:pass@host.com:5432/path?k=v#f" // 解析URL,并保證沒有錯誤 u, err := url.Parse(s) if err != nil { panic(err) } // 可以直接訪問解析后的模式 fmt.Println(u.Scheme) // User包含了所有的驗證信息,使用 // Username和Password來獲取單獨的信息 fmt.Println(u.User) fmt.Println(u.User.Username()) p, _ := u.User.Password() fmt.Println(p) // Host包含了主機名和端口,如果需要可以 // 手動分解主機名和端口 fmt.Println(u.Host) h := strings.Split(u.Host, ":") fmt.Println(h[0]) fmt.Println(h[1]) // 這里我們解析出路徑和`#`后面的片段 fmt.Println(u.Path) fmt.Println(u.Fragment) // 為了得到`k=v`格式的查詢參數,使用RawQuery。你可以將 // 查詢參數解析到一個map里面。這個map為字符串作為key, // 字符串切片作為value。 fmt.Println(u.RawQuery) m, _ := url.ParseQuery(u.RawQuery) fmt.Println(m) fmt.Println(m["k"][0]) } ``` 運行結果 ``` postgres user:pass user pass host.com:5432 host.com 5432 /path f k=v map[k:[v]] v ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看