मैं OPENRESTY access_by_lua_block में NGINX के $http_upgrad को कैसे कॉल करूं या नाम क्या हूं?

तो मैं इसे यहाँ इस्तेमाल कर सकता हूँ

access_by_lua_block {
   ???
}
0
Jayvee Embog 11 फरवरी 2021, 15:10

1 उत्तर

सबसे बढ़िया उत्तर

आप या तो ngx.var.VARIABLE या ngx.req.get_headers API किसी भी अनुरोध हेडर का मान प्राप्त करने के लिए:

access_by_lua_block {
    ngx.log(ngx.INFO, ngx.var.http_upgrade)
    ngx.log(ngx.INFO, ngx.req.get_headers()['upgrade'])
}

दस्तावेज़ीकरण से:

ध्यान दें कि ngx.var.HEADER API कॉल, जो कोर $http_HEADER चर, व्यक्तिगत अनुरोध शीर्षलेख पढ़ने के लिए अधिक बेहतर हो सकते हैं।

0
un.def 11 फरवरी 2021, 17:44