[][src]Trait envoy_sdk::extension::filter::http::RequestHeadersOps

pub trait RequestHeadersOps: RequestFlowOps {
    fn request_headers(&self) -> Result<Vec<(String, String)>>;
fn set_request_headers(&self, headers: Vec<(&str, &str)>) -> Result<()>;
fn request_header(&self, name: &str) -> Result<Option<String>>;
fn set_request_header(&self, name: &str, value: Option<&str>) -> Result<()>;
fn add_request_header(&self, name: &str, value: &str) -> Result<()>; }

An interface for manipulating request headers.

Required methods

fn request_headers(&self) -> Result<Vec<(String, String)>>

fn set_request_headers(&self, headers: Vec<(&str, &str)>) -> Result<()>

fn request_header(&self, name: &str) -> Result<Option<String>>

fn set_request_header(&self, name: &str, value: Option<&str>) -> Result<()>

fn add_request_header(&self, name: &str, value: &str) -> Result<()>

Loading content...

Implementors

Loading content...