Versions in this module Expand all Collapse all v1 v1.1.3 Aug 29, 2024 Changes in this version + type Addresses interface + GetAddresses func() []string + SetAddresses func([]string) + type HttpClientRequest interface + type HttpConn struct + Addresses []string + ClientName string + ServerName string + func NewHttpConn(serverName, clientName string) HttpConn + func (h *HttpConn) GetAddresses() []string + func (h *HttpConn) NewAddress(addresses []resolver.Address) + func (h *HttpConn) NewServiceConfig(serviceConfig string) + func (h *HttpConn) ParseServiceConfig(serviceConfigJSON string) *serviceconfig.ParseResult + func (h *HttpConn) ReportError(err error) + func (h *HttpConn) SetAddresses(addresses []string) + func (h *HttpConn) UpdateState(state resolver.State) error + type HttpMethod interface + GetMethod func() string + type HttpPath interface + GetPath func() string + type NacosHttpClient struct + func NewNacosHttpClient(nacos *nacos.Nacos, clientConn HttpConn) (*NacosHttpClient, error) + func (c *NacosHttpClient) Call(ctx context.Context, req HttpClientRequest, res any) error v1.1.1 Aug 12, 2024