草庐IT

app抓取https

全部标签

amazon-web-services - REST API 无法使用 https/ssl 进行重定向

我已经使用angular5和RESTAPI使用golang构建和应用程序并将它们托管在awsec2实例上,我已经安装了ssl证书以在https上运行应用程序和api。以下是我运行应用程序和api的url结构(api在8080端口上运行应用:https://mysite.maindomain.com应用程序接口(interface):https://mysite.maindomain.com:8080当我在系统上的主机文件中设置ip后点击api它工作正常但它不能与aws一起工作并重定向到https://mysite.maindomain.com:8080当我点击任何像https://my

amazon-web-services - 如何将 https 代理与 Amazon go library 一起使用?

我正在尝试使用HashicorpPacker创建和上传AWS虚拟机。我在http和https代理后面,所以当我设置http_proxy和https_proxy(以及HTTP_PROXY和HTTPS_PROXY)时,我可以使用awscli毫无问题地查看我的S3容器;然而,HashicorpPacker使用AWSgo库,并且根据https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#configuring-a-proxy和https://golang.org/pkg/net/http/#T

google-app-engine - 使用App Engine golang柔性环境,测试时访问app.yaml

我正在将golang服务从AppEngine标准环境移植到柔性环境,并且对在开发/测试期间访问app.yaml有疑问。在我的app.yaml中,我有一个设置环境变量的部分,稍后我通过os.GetEnv(...)在代码中访问它:env_variables:FORGE_CLIENT_ID:'my-client-id'FORGE_CLIENT_SECRET:'my-client-secret'在AppEngine标准环境中,这运行良好,因为我使用的是AppEngine开发服务器dev-server.py,我相信它负责读取app.yaml文件并制作这些环境变量可用。然而,在开发期间的灵活环境中

go - 如何通过 HTTPS 提供静态文件

我已经为这个问题挠头太久了——我的问题相当微不足道,但我自己也搞不清楚:如何在Go中通过HTTPS提供静态文件?到目前为止,我已经尝试同时使用HTTP.ServeFile和mux.Handle,但没有取得任何特别的成功。funcmain(){mux:=http.NewServeMux()mux.HandleFunc("/",func(whttp.ResponseWriter,req*http.Request){w.Header().Add("Strict-Transport-Security","max-age=63072000;includeSubDomains")http.Serv

firebase - 在 App Engine 标准 Golang 中初始化 Firebase Admin

我使用的是golang应用引擎标准。我在使用firebase时不断收到403错误。这是我用于传递firebase凭据的代码。这个apikey是什么?我做错了什么?错误:googleapi:错误403:请求缺少有效的APIkey。,禁止credJSON:=[]byte("{...jsonfromfirebaseconsole...}")creds,err:=google.CredentialsFromJSON(ctx,credJSON,"https://www.googleapis.com/auth/cloud-platform","https://www.googleapis.com/

google-app-engine - Go AppEngine 不会从 goapp 开始

根据thisdoc我已经将“CloudSDK”下载到我的目录中:/Users/k/.google-cloud-sdk和“OriginalAppEngineSDK”进入我的目录:/Users/k/.go_appengine现在我尝试运行myproject位于目录:/Users/k/web/kovpak/monitoring我已经试过了:exportAPP_YAML=/Users/k/web/kovpak/monitoring/src/go-app/.gae/app.yamlexportGOPATH=/Users/k/web/kovpak/monitoringexportAPPENGINE

go - 框架 GoColly - 重定向到 HTTPS 不起作用

我正在使用GoColly框架来获取一些url的正文。现在我正在测试Netflix网站,下面有这段代码u="http://netflix.com"uri,err:=url.Parse(u)iferr!=nil{fmt.Println(err.Error())continue}c:=colly.NewCollector()c.AllowedDomains=[]string{"netflix.com"}c.OnResponse(func(r*colly.Response){q.r.Set("success:"+u,string(r.Body))})c.OnError(func(r*colly

html - 使用 golang 抓取网页内容

我是编程语言初学者,正在学习scrape。是否可以在这样的评论中获取数据?1.BEKASITambunSelatan01.4.13.16.06.000013JalanPERUMBEKASIGRIYAASRI1.500m2Kantor400m21998>200-6.2245107.0827-->37215008888123-希望结果能是这样1.;BEKASI;Tambun;Selatan;01.4.13.16.06.000013;Jalan;PERUMBEKASIGRIYAASRI;1.500m;Kantor;400m;1998;200;-6.2245;107.0827;3;7;2;15

google-app-engine - app.yaml env_variables中无法处理换行代码

我想将包含换行代码的字符串设置为环境变量。因此,我设置了以下app.yaml。env_variables:PARAM1:"aaa\nbbb"在我的本地环境(MacOSX)中,appenginegolang应用程序获取收集的数据。aaabbb但是,我上传到标准GAE环境,应用程序只得到“aaa”。我应该做任何其他设置吗? 最佳答案 我的猜测是这两种环境之间的yaml解析器略有不同。如果您尝试为yaml切换到这些多行字符串格式之一,它是否有效?InYAML,howdoIbreakastringovermultiplelines?这个答案

google-app-engine - 如何将 -ldflags 传递给 GAE 构建?

我有一个用Go编写的HTTP服务。在main.go中,我有一个全局的version字符串。packagemainvarversionstring在本地,我使用-ldflags"-Xmain.version=$VERSION构建,其中$VERSION由shell环境确定,如下所示:VERSION=v0.16.0gobuild./cmd/app-ldflags"-Xmain.version=$VERSION我最近决定试用GoogleAppEngine,并从一个基本的YAML文件开始:runtime:go111handlers:-url:/.*script:auto我可以在YAML文件中设置