Hi -
> > > > That in turn would require THREE new API functions or a
> > > > stateful set_HEAD_mode_and_return_dev_null one and modifying
> > > > the three main lookup functions.
> > > Yes, it definitely is more work.
> >
> > So, is that your suggestion? We proceed with that sort of thing?
>
> Yes, separate the verbose printing of http headers (which I really do
> like)
(This is now done, more or less, but noting that it is not a
machine-consumable API.)
> from providing an interface to query what needs to be done to get
> some file (is it in cache, can it be retieved from a remote server, how
> big is it?) I don't think providing raw http headers is that interface.
Well, we have gone some way into this on PR28284, on various branches
including nsanci/pr28284-webapi. It's not complete, yet the "raw http
headers" aspect is still there, because what headers are available is
unpredictable. But now this is made even more wordy by forking the
_find_ functions into a _describe_ triplet and all the other leftover
work elsewhere.
IMHO it's not an improvement over a single function that returns
headers associated with the lookup. Please let's discuss this again.
- FChE