static int ts_lua_client_request_set_url_scheme(lua_State *L) { const char *scheme; size_t len; ts_lua_http_ctx *http_ctx; http_ctx = ts_lua_get_http_ctx(L); scheme = luaL_checklstring(L, 1, &len); TSUrlSchemeSet(http_ctx->client_request_bufp, http_ctx->client_request_url, scheme, len); return 0; }
static int ts_lua_server_request_set_url_scheme(lua_State *L) { const char *scheme; size_t len; ts_lua_http_ctx *http_ctx; GET_HTTP_CONTEXT(http_ctx, L); TS_LUA_CHECK_SERVER_REQUEST_URL(http_ctx); scheme = luaL_checklstring(L, 1, &len); TSUrlSchemeSet(http_ctx->server_request_bufp, http_ctx->server_request_url, scheme, len); return 0; }