gpt4 book ai didi

http - 在 App Engine 的灵活环境中发出 HTTP Get 请求

转载 作者:数据小太阳 更新时间:2023-10-29 03:23:35 24 4
gpt4 key购买 nike

我在 App Engine 中使用 Flexible Environment 我想在我的代码中发送 HTTP Get 请求。

ctx := appengine.NewContext(r)
client := urlfetch.Client(ctx)
req, err := http.NewRequest("GET", "https://www.google.com/", nil)
res, err := client.Do(req)
if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
return
}
fmt.Fprintf(w, "HTTP GET returned status %v", res.Status)

当我运行应用程序时,出现以下错误:<强> https://www.google.com/ : 不是 App Engine 上下文

以上代码在标准环境下有效,但在灵活环境下无效。

最佳答案

您不需要 App Engine Flexible 中的 URL Fetch,您可以简单地发出 http 请求:https://cloud.google.com/appengine/docs/flexible/go/migrating#url_fetch

关于http - 在 App Engine 的灵活环境中发出 HTTP Get 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48555674/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com