static int ts_lua_client_request_get_url_port(lua_State *L) { int port; ts_lua_http_ctx *http_ctx; http_ctx = ts_lua_get_http_ctx(L); port = TSUrlPortGet(http_ctx->client_request_bufp, http_ctx->client_request_url); lua_pushnumber(L, port); return 1; }
static int ts_lua_remap_get_to_url_port(lua_State *L) { int port; ts_lua_http_ctx *http_ctx; GET_HTTP_CONTEXT(http_ctx, L); if (http_ctx->rri != NULL) { port = TSUrlPortGet(http_ctx->client_request_bufp, http_ctx->rri->mapToUrl); lua_pushnumber(L, port); } else { lua_pushnil(L); } return 1; }