// The request was rejected because path normalization was configured on and failed, probably due
// The websocket handshake is unsuccessful and only SwitchingProtocols is considering successful.
// The request was rejected by the router filter because the DROP_OVERLOAD configuration is set to
const std::string FilterRemovedRequiredRequestHeaders = "filter_removed_required_request_headers";
std::chrono::duration_cast<std::chrono::nanoseconds>(time_source.monotonicTime() - start);
uint64_t decompressedHeaderBytesReceived() const { return decompressed_header_bytes_received_; }
void addHeaderBytesReceived(uint64_t added_bytes) { header_bytes_received_ += added_bytes; }
void addWireBytesReceived(uint64_t added_bytes) { wire_bytes_received_ += added_bytes; }
* @return the total duration of the request (i.e., when the request's ActiveStream is destroyed)
* @param value the struct to set on the namespace. A merge will be performed with new values for
* Object on which filters can share data on a per-request basis. For singleton data objects, only