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을 통해 수행됩니다.

Client

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

Client는 애플리케이션의 프로덕션 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 호출이 클라이언트의 원격 호스트로 전송되도록 하는 상위 요소의 복사본을 반환합니다.