headers property
HTTP request headers.
This map contains the header field names and values. Headers can be set
when the job is created. Cloud Scheduler sets some headers to default
values: * User-Agent
: By default, this header is "AppEngine-Google; (+http://code.google.com/appengine)"
. This header can be modified, but
Cloud Scheduler will append "AppEngine-Google; (+http://code.google.com/appengine)"
to the modified User-Agent
. *
X-CloudScheduler
: This header will be set to true. *
X-CloudScheduler-JobName
: This header will contain the job name. *
X-CloudScheduler-ScheduleTime
: For Cloud Scheduler jobs specified in the
unix-cron format, this header will contain the job schedule time in
RFC3339 UTC "Zulu" format. If the job has a body and the following headers
are not set by the user, Cloud Scheduler sets default values: *
Content-Type
: This will be set to "application/octet-stream"
. You can
override this default by explicitly setting Content-Type
to a particular
media type when creating the job. For example, you can set Content-Type
to "application/json"
. The headers below are output only. They cannot be
set or overridden: * Content-Length
: This is computed by Cloud
Scheduler. * X-Google-*
: For Google internal use only. *
X-AppEngine-*
: For Google internal use only. In addition, some App
Engine headers, which contain job-specific information, are also be sent
to the job handler.
Implementation
core.Map<core.String, core.String>? headers;