title: Google Cloud Scheduler - HTTP headers not respected
body: <p>I'm trying to send push to my app using Google Cloud Scheduler:</p>
  
  <pre><code>gcloud beta scheduler jobs create http PUSH --schedule="0 * * * *" --uri="https://fcm.googleapis.com/fcm/send" --description="desc" --headers="Authorization: key=&lt;AUTHKEY&gt; --http-method="POST" --message-body="{\"to\":\"/topics/allDevices\",\"priority\":\"low\",\"data\":{\"success\":\"ok\"}}"    
  </code></pre>
  
  <p>The result is always 401 Unauthorized. After issuing command:</p>
  
  <pre><code>gcloud beta scheduler jobs describe PUSH
  </code></pre>
  
  <p>I do not get these headers back:</p>
  
  <pre><code>description: desc
  httpTarget:
    body: eyJ0byI6Ii90b3BpY3MvYWxsnByaW9yaXR5IjoRGV2aWNlcyIsIiaGlnaCIsImRhdGEiOnsic3VjY2VzcyI6Im9rIn19  &lt;--- THIS IS WEIRD
    headers:
      Content-Type: application/octet-stream
      User-Agent: Google-Cloud-Scheduler
    httpMethod: POST
    uri: https://fcm.googleapis.com/fcm/send
  lastAttemptTime: '2018-11-07T20:32:37.657408Z'
  name: projects/..../locations/europe-west1/jobs/PUSH
  retryConfig:
    maxBackoffDuration: 3600s
    maxDoublings: 16
    maxRetryDuration: 0s
    minBackoffDuration: 5s
  schedule: 0 * * * *
  scheduleTime: '2018-11-07T21:00:00.681498Z'
  state: ENABLED
  status:
    code: 16
  timeZone: Etc/UTC
  userUpdateTime: '2018-11-07T20:29:15Z'
  </code></pre>