use fastly::{Error, Request, Response, http::Method};

#[fastly::main]
fn main(mut req: Request) -> Result<Response, Error> {
  //change the request method to GET for caching
  if req.get_method_str() == "POST" {
      req.set_method(Method::GET);
  }

  let beresp = req.send("origin_0")?;

  Ok(beresp)
}