google.golang.org/appengine/remote_api 包 (v1.6.8)

remote_api 软件包实现 /_ah/remote_api 端点。 此端点供批量加载器等离线工具使用。

函数

func NewRemoteContext

func NewRemoteContext(host string, client *http.Client) (context.Context, error)

NewRemoteContext 返回一个上下文,通过该上下文可访问指定主机上的应用的正式版 API。 除非主机是 localhost,否则所有通信都将通过 SSL 执行。

客户端

type Client struct {
	// contains filtered or unexported fields
}

客户端是连到应用的生产 API 的连接。

func NewClient

func NewClient(host string, client *http.Client) (*Client, error)

NewClient 返回给定主机的客户端。除非主机是 localhost,否则所有通信都将通过 SSL 执行。

func (*Client) NewContext

func (c *Client) NewContext(parent context.Context) context.Context

NewContext 返回父级的副本,此副本会导致 App Engine API 调用发送到客户端的远程主机。