Я пытаюсь использовать параметр InsecureSkipVerify: true
вместе с appengine
, но при выполнении кода dev_appserver.py app.yaml
появляется следующая ошибка:
ОШИБКА 2019-02-02 16:44: 49,039 http_runtime.py:420] неверный порт процесса выполнения ['']
паника: преобразование интерфейса: http.RoundTripper - это init.failingTransport, а не * http.Transport
порт уже встроен в appengine.Main()
Как тогда я могу использовать InsecureSkipVerify
вместе с appengine
?
app.yaml
runtime: go
api_version: go1
handlers:
- url: /.*
script: _go_app
main.go
package main
import (
"encoding/json"
"github.com/gorilla/mux"
"net/http"
"google.golang.org/appengine"
"crypto/tls"
)
type Foo struct {
Text string `json:"text"`
}
func GetInfo(w http.ResponseWriter, r *http.Request) {
json.NewEncoder(w).Encode(Foo{"hello"})
}
func init(){
r := mux.NewRouter()
r.HandleFunc("/sample", GetInfo)
http.DefaultTransport.(*http.Transport).TLSClientConfig = &tls.Config{InsecureSkipVerify: true}
http.Handle("/", r)
}
func main() {
appengine.Main()
}