title: Get request headers at doGet()
body: <p>I want to get the request header when I requested to doGet(). I deployed Web Apps like below.</p>
  
  <p>Condition of Web Apps is</p>
  
  <ul>
  <li>Execute the app as: is "me".</li>
  <li>Who has access to the app: is "Anyone, even anonymous".</li>
  </ul>
  
  <p>doGet() is</p>
  
  <pre><code>function doGet(e) {
    console.log(e)
  }
  </code></pre>
  
  <p><code>e</code> is</p>
  
  <pre><code>{
    "parameter": {
      "key": "value"
    },
    "contextPath": "",
    "contentLength": -1,
    "queryString": "key=value",
    "parameters": {
      "key": [
        "value"
      ]
    }
  }
  </code></pre>
  
  <p><code>e</code> doesn't include the request header. I read <a href="https://developers.google.com/apps-script/guides/web" rel="nofollow noreferrer">here</a>. But there are no information to get it. Perhaps there are no official methods to do. So I am looking for the workarounds. Are there workarounds to get the header?</p>
  
  <p>Thank you so much for your time. And I'm sorry for my immature question.</p>