There's TSUrlStringGet(), which unfortunately returns an allocated buffer. Internally there is url_string_get_buff but it's apparently not accessible from the C API. I should fix that.
On Fri, Jun 21, 2019 at 11:21 AM Alan Carroll < solidwallofc...@verizonmedia.com> wrote: > Does TSUrlPrint not work for you? If you set up the TSIOBuffer to have a > large block size (say >= 128K) it should fit in a single block. We also > might want to push on adding TSIOBufferReaderRead() which would make that > easier as well. > > On Fri, Jun 21, 2019 at 11:11 AM Eric Friedrich -X (efriedri - TRITON UK > BIDCO LIMITED c/o Alter Domus (UK) Limited -OBO at Cisco) > <efrie...@cisco.com.invalid> wrote: > >> Yeah thats where I was looking to find the example. I’m basically >> cribbing the state machine from there with a few modifications. >> >> —Eric >> >> >> > On Jun 21, 2019, at 11:29 AM, Leif Hedstrom <zw...@apache.org> wrote: >> > >> > >> > >> >> On Jun 21, 2019, at 06:25, Eric Friedrich -X (efriedri - TRITON UK >> BIDCO LIMITED c/o Alter Domus (UK) Limited -OBO at Cisco) >> <efrie...@cisco.com.invalid> wrote: >> >> >> >> Thanks- >> >> On receiving a request for an object (say at URL1), I’m trying to >> fetch a different file (URL2) that contains some authorization data to >> determine if the original request should be allowed. >> >> >> >> My hope was to find a more compact way to build a new request, do a >> TSHttpConnect() and then read the contents of URL2 into a buffer. >> > >> > Sounds like the authproxy plugin. If it doesn’t have exactly what you >> need, it’s probably a good starting point. >> > >> > — Leif >> >> >> >> —Eric >> >> >> >> >> >> >> >>> On Jun 21, 2019, at 1:05 AM, Shu Kit Chan <chanshu...@gmail.com> >> wrote: >> >>> >> >>> Hopefully this is of help. >> >>> >> >>> >> https://github.com/apache/trafficserver/pull/5639/files#diff-5c2f3297b2a6ac986fbf042017435a6a >> >>> >> >>> It illustrates an example of using the Lua script to get the content >> >>> of a response into variable and print it out. >> >>> >> >>> Kit >> >>> >> >>> On Thu, Jun 20, 2019 at 5:41 PM Eric Friedrich -X (efriedri - TRITON >> >>> UK BIDCO LIMITED c/o Alter Domus (UK) Limited -OBO at Cisco) >> >>> <efrie...@cisco.com.invalid> wrote: >> >>>> >> >>>> Is there a simple API call to use to fetch the contents of a URL >> into a buffer? >> >>>> >> >>>> I found an example of something close in the authproxy sample >> plugin, but there looks to be almost a hundred lines of rather boilerplate >> code. I’d like to avoid the copy and paste if I can >> >>>> >> >>>> —Eric >> >>>> >> >> >> > >> >>