[ 
https://issues.apache.org/jira/browse/TS-1045?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13178266#comment-13178266
 ] 

James Peach commented on TS-1045:
---------------------------------

TSFetchPageRespGet() takes a HTTPHdr * and returns a TSMBuffer and TSMLoc that 
you can use with the TSHttpHdr*() API. However, there is no way to get the 
HTTPHdr * in the first place. The TSFetch API passes the FetchSM * (cast to a 
HttpTxn) to the plugin callback. AFAICT there's no way to actually use 
TSFetchPageRespGet(); even if you could use it, it looks like it returns the 
HTTPHdr data, since the implementation is almost identical to the proposed 
TSFetchHdrGet().

Googling for TSFetchPageRespGet only turns up this page, so I expect that 
no-one has ever attempted to use it ;)
                
> PATCH: add new TSFetchHdrGet API
> --------------------------------
>
>                 Key: TS-1045
>                 URL: https://issues.apache.org/jira/browse/TS-1045
>             Project: Traffic Server
>          Issue Type: Improvement
>          Components: HTTP
>            Reporter: James Peach
>            Assignee: Leif Hedstrom
>            Priority: Minor
>             Fix For: 3.1.2
>
>         Attachments: 0007-Add-new-public-API-TSFetchHdrGet.patch, 
> TS-1045-formatting.diff
>
>
> TSFetchUrl does not provide any way to get the headers from the result. This 
> patch adds a new API TSFetchHdrGet(), which is analogous to TSFetchRespGet() 
> and returns the headers.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to