in lambda-extension/src/requests.rs [62:82]
fn error_request<'a>(
error_type: &str,
extension_id: &str,
error_str: &str,
request: Option<ErrorRequest<'a>>,
) -> Result<Request<Body>, Error> {
let uri = format!("/2020-01-01/extension/{}/error", error_type);
let body = match request {
None => Body::empty(),
Some(err) => Body::from(serde_json::to_string(&err)?),
};
let req = build_request()
.method(Method::POST)
.uri(uri)
.header(EXTENSION_ID_HEADER, extension_id)
.header(EXTENSION_ERROR_TYPE_HEADER, error_str)
.body(body)?;
Ok(req)
}