亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

獲取 net/url 值錯誤{}

獲取 net/url 值錯誤{}

Go
瀟瀟雨雨 2021-12-13 10:45:17
我正在開發我的第一個 golang 應用程序。我正在嘗試通過路由器獲取 url 值并將其推送到一個 url,該 url 將向 API 發出 POST 請求。所有這些都有效,但是當我嘗試使用值映射使查詢參數與 POST 請求一起發送時,net/url我開始出現錯誤。這是相關的代碼:package Utilsimport (    "fmt"    "bytes"    "encoding/json"    "encoding/base64"    "log"    "net/http"    "net/url"    "io/ioutil")...func RetrieveAccessToken(client_id, client_secret, url, grant_type, code, redirect_uri string){    // The data we are going to send with our request    data := url.Values{}    data.Set("client_id", client_id)    data.Add("client_secret", client_secret)    data.Add("grant_type", grant_type)    data.Add("code", code)    data.Add("redirect_uri", redirect_uri)...}這是我得到的錯誤Utils/Api.go:25:23: error: expected ‘;’ or ‘}’ or newlinedata := url.Values{}                  ^在此錯誤之后,對于前一行之后的每一行,我都會收到這樣的錯誤:Utils/Api.go:26:5: error: expected declarationdata.Set("client_id", client_id)^直到最后我收到引用該net/url Values調用的錯誤Utils/Api.go:25:16: error: reference to undefined field or method ‘Values’     data := url.Values{}                ^如果有人能幫我解決這個問題,我將不勝感激。我一直在查看 Go 文檔一段時間,似乎我一直在密切關注他們的示例。如果有我誤解的規則,或者我遺漏的東西,如果你能指出我正確的方向,我將非常感激!
查看完整描述

1 回答

?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

您已經使用url函數中的參數隱藏了“url”包名稱。重命名后者。


查看完整回答
反對 回復 2021-12-13
  • 1 回答
  • 0 關注
  • 129 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號