第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

使用 Golang 和 Standard Env 在 Google App Engine 上使用

使用 Golang 和 Standard Env 在 Google App Engine 上使用

Go
哈士奇WWW 2023-04-04 14:12:01
我是 Go 和 Google App Engine 的新手,我正在嘗試構(gòu)建一個(gè)查詢外部 API 的簡(jiǎn)單中間件 API。因?yàn)槲以?Google App Engine 上使用標(biāo)準(zhǔn)環(huán)境,所以我必須使用 urlfetch 來創(chuàng)建 http 請(qǐng)求。使用 Google 的文檔,我無法弄清楚如何將標(biāo)頭添加到我的 GET 請(qǐng)求中 - 盡管該文檔清楚地說明我可以添加標(biāo)頭。https://cloud.google.com/appengine/docs/standard/go/outbound-requests這是我試圖修改以包含自定義請(qǐng)求標(biāo)頭的代碼:import (    "fmt"    "net/http"    "google.golang.org/appengine"    "google.golang.org/appengine/urlfetch")func handler(w http.ResponseWriter, r *http.Request) {        ctx := appengine.NewContext(r)        client := urlfetch.Client(ctx)        resp, err := client.Get("https://www.google.com/")        if err != nil {                http.Error(w, err.Error(), http.StatusInternalServerError)                return        }        fmt.Fprintf(w, "HTTP GET returned status %v", resp.Status)}任何幫助將非常感激。
查看完整描述

1 回答

?
慕森卡

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊

這是一個(gè)用于http.NewRequest添加標(biāo)頭的工作解決方案。

func handler(w http.ResponseWriter, r *http.Request) {

? ? ctx := appengine.NewContext(r)

? ? client := urlfetch.Client(ctx)


? ? req, err := http.NewRequest("GET", "https://www.google.com/", nil)

? ? req.Header.Add("CUSTOM-HEADER", "VALUE")

? ? if err != nil {

? ? ? ? ? ? http.Error(w, err.Error(), http.StatusInternalServerError)

? ? ? ? ? ? return

? ? }


? ? resp, err := client.Do(req)

? ? if err != nil {

? ? ? ? ? ? http.Error(w, err.Error(), http.StatusInternalServerError)

? ? ? ? ? ? return

? ? }


? ? fmt.Fprintf(w, "HTTP GET returned status %v", resp.Status)

}


查看完整回答
反對(duì) 回復(fù) 2023-04-04
  • 1 回答
  • 0 關(guān)注
  • 137 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)