consul.watch: Watch (тип: services) с ошибкой: неожиданный код ответа: 400 (клиент отправил HTTP-запрос на сервер HTTPS - PullRequest
3 голосов
/ 03 октября 2019

Я создаю веб-сервис в go micro ...

service := web.NewService(
            web.Name(""),
            web.Address(""),
            web.Advertise(""),
            web.RegisterTTL(time.Second*30),
               web.Registry(reg),
        )

, где reg: = registry.NewRegistry (registryOptions)

func registryOptions(ops *registry.Options) {
    ops.Timeout = time.Second * 30
    ops.Secure = true
    ops.TLSConfig = &tls.Config{InsecureSkipVerify: true}
}

, и я запускаю службу с--registery = консул

Служба работает внутри докер-контейнера. Хотя служба регистрируется в консуле, но я все еще получаю проблему ..

consul.watch: Watch (тип: services)Ошибка: неожиданный код ответа: 400 (Клиент отправил HTTP-запрос на HTTPS-сервер

Консул настроен для настройки TLS.

...