hyperium / headers

Typed HTTP Headers from hyper
https://hyper.rs
MIT License
162 stars 84 forks source link

So I've got a `Referer` ... what do I do with it? #167

Open cbiffle opened 6 months ago

cbiffle commented 6 months ago

Hi! I'm using this crate in conjunction with axum_extra's TypedHeader extractor, but I can't figure out how to actually get at the extracted value of some of the headers.

Referer is one example. I see how to make one using from_static or the operations on the Header trait... but once I've got one... how do I get the contents back out?

Apologies if I've missed something obvious. Thanks in advance.

seanmonstar commented 6 months ago

Yea the Referer type isn't that interesting. It's basically just a string, a stronger type isn't too useful.

In general, the types in this crate have been conservative in adding functionality, but can if there's a compelling use case.

cbiffle commented 6 months ago

Well, would "getting the string back out for use with TypedHeader in axum_extra" be a compelling use case? If so I can send a PR.