import gleam/http/request import gleam/httpc fn prepend_header(base_request) { request.prepend_header(base_request, "accept", "application/json") } fn base_request(url: String) { case request.to(url) { Ok(request) -> request Error(_) -> panic as "Unable to create base request from url." } } pub fn send_request(url) { let request = url |> base_request |> prepend_header case httpc.send(request) { Ok(response) -> response Error(_) -> panic as "Something went wrong." } }