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.