You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by "Diane Smith (JIRA)" <ji...@apache.org> on 2010/03/25 19:21:27 UTC
[jira] Resolved: (TS-250) new sdk function:
INKHttpTxnPristineUrlGet
[ https://issues.apache.org/jira/browse/TS-250?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Diane Smith resolved TS-250.
----------------------------
Resolution: Fixed
text added to HTTPTransactionFunctions.html, between INKHttpTxnParentProxySet and INKHttpTxnParentProxySet.
Pls email me (or reopen this bug) if placement is incorrect, thnx
> new sdk function: INKHttpTxnPristineUrlGet
> ------------------------------------------
>
> Key: TS-250
> URL: https://issues.apache.org/jira/browse/TS-250
> Project: Traffic Server
> Issue Type: Improvement
> Components: Documentation
> Reporter: Miles Libbey
> Assignee: Diane Smith
> Priority: Minor
>
> This should belong to "HTTP Transaction Functions"
> INKHttpTxnPristineUrlGet
> Gets the pristine URL (the URL before remap) for a specified HTTP transaction.
> Prototype
> INKReturnCode INKHttpTxnPristineUrlGet (INKHttpTxn txnp, INKMBuffer *bufp, INKMLoc *url_loc);
> Description
> Retrieves the pristine URL from the HTTP transaction txnp. INKHttpTxnPristineUrlGet stores the pristine URL in bufp, at
> location url_loc.
> Call after READ_REQUEST_HDR_HOOK.
> Release the returned url_loc with a call to INKHandleMLocRelease.
> Returns
> INK_SUCCESS if the operation completes successfully.
> INK_ERROR if an error occurs or if pristine url doesn't exist yet (such as before reading request)
> Sample:
> if (INKHttpTxnPristineUrlGet(txnp, &bufp, &url_loc) == INK_SUCCESS)
> {
> value = INKUrlHostGet(bufp, url_loc, &len);
> INKDebug (DEBUG_TAG, "Pristine Host: %s", value);
> INKHandleMLocRelease (bufp, INK_NULL_MLOC, url_loc);
> }
> else {
> INKError ("INKHttpTxnPristineUrlGet returns 0.\n");
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.