Thruster icon indicating copy to clipboard operation
Thruster copied to clipboard

[FEATURE REQUEST] Easier access to read request headers

Open Israel-Laguan opened this issue 2 years ago • 2 comments

The current way to check headers is in the line of

let header = context
  .hyper_request
  .as_ref()
  .unwrap()
  .request
  .headers()
  .get("Origin");

Which for a commonly used section of the request feels long.

An easier way to read the headers (like the context.content_type("application/json"); to set a custom outbound header) would lower the entrance bar for new people trying thruster for use as a server.

Request

  • A method to access headers, for example a HeadersMap context.header() so users can .get("HeaderKey") or even context.header("headerKey"), for example to get header "Autorization" or any from http::header
  • Add a new example using it, or include it in an already made example.

Israel-Laguan avatar Oct 05 '22 08:10 Israel-Laguan

Please see #232 for examples!

trezm avatar Oct 11 '22 13:10 trezm

Solved in https://github.com/thruster-rs/Thruster/pull/232

Israel-Laguan avatar Oct 13 '22 08:10 Israel-Laguan

Can this be closed?

Israel-Laguan avatar Oct 25 '22 20:10 Israel-Laguan