actions {
  new_stream {
    request_headers {
      headers {
        key: ":method"
        value: "GET"
      }
      headers {
        key: ":path"
        value: "/"
      }
      headers {
        key: ":scheme"
        value: "http"
      }
      headers {
        key: ":authority"
        value: "foo.com"
      }
      headers {
        key: "expect"
        value: "100-continue"
      }
    }
  }
}
actions { quiesce_drain {} }
actions {
  stream_action {
    stream_id: 0
    response {
      continue_headers {
        headers {
          key: ":status"
          value: "100"
        }
      }
    }
  }
}
actions { quiesce_drain {} }
actions {
  stream_action {
    stream_id: 0
    response {
      headers {
        headers {
          key: ":status"
          value: "404"
        }
      }
      end_stream: true
    }
  }
}
actions { quiesce_drain {} }
