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

Das Paket remote_api implementiert den Endpunkt /_ah/remote_api. Dieser Endpunkt wird von Offlinetools wie dem Bulk Loader verwendet.

Funktionen

func NewRemoteContext

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

NewRemoteContext liefert eine Kontext, der Zugriff auf die Produktions-APIs für die Anwendung auf dem angegebenen Host gewährt. Die gesamte Kommunikation erfolgt über SSL, es sei denn, der Host ist localhost.

Client

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

Der Client ist eine Verbindung zu den Produktions-APIs für eine Anwendung

Funktion NewClient

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

NewClient gibt einen Client für den angegebenen Host zurück. Die gesamte Kommunikation erfolgt über SSL, es sei denn, der Host ist localhost.

func (*Client) NewContext

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

NewContext liefert eine Kopie von "parent", die bewirkt, dass App Engine API-Aufrufe an den Remote-Host des Clients gesendet werden.