I looked and the IETF specs and discussed it with Dave Thompson.  It seems
that the only parts of the URL/URI that the Standards requ

On Tue, Jun 11, 2019 at 12:59 PM Bryan Call <bc...@apache.org> wrote:

> What are you matching against?  Are you trying to match against the URL of
> a previous request?  Why only normalize the scheme and host and not the
> path, query parameters, or matrix parameters?
>
> I think the problem is you are not giving details and people are guessing
> at what you are trying to accomplish.
>
> -Bryan
>
>
> > On Jun 11, 2019, at 10:14 AM, Walt Karas <wka...@verizonmedia.com.INVALID>
> wrote:
> >
> > We (Verizon) want to deploy a plugin that matches on URL premap.  With
> the
> > host and scheme normalized, we can do the matching using a simple string
> > compare.  I had put up a PR to simply change the behavior of
> > TSHttpTxnEffectiveUrlStringGet() but it was pocket vetoed by lack of
> > reviews.
> >
> > On Tue, Jun 11, 2019 at 12:03 PM Sudheer Vinukonda
> > <sudheervinuko...@yahoo.com.invalid> wrote:
> >
> >> Hmm..But, how do you define "correct" normalization? Wouldn't that be
> use
> >> case specific? Which is exactly why it feels like this shouldn't be
> done in
> >> the core?
> >> If the use case is a common one that benefits everyone, then there might
> >> still be value in supporting it. That's why, curious to understand the
> use
> >> case.
> >>    On Tuesday, June 11, 2019, 8:49:24 AM PDT, Alan Carroll
> >> <solidwallofc...@verizonmedia.com.INVALID> wrote:
> >>
> >> The issue is, what is the correct normalization to perform? If that's
> >> non-trivial, there's an argument for embedding that in the API  rather
> than
> >> requiring every plugin to hand roll it. It would be the same reason
> >> `realpath` exists.
> >>
>
>

Reply via email to