我可以在envoy lua过滤器中为httpCall方法添加标头吗?

问题描述 投票:0回答:1

我尝试向httpCall方法添加更多标题,但上游无法接收。示例lua脚本:lua request_handle:httpCall( "service1", { [":method"] = "POST", [":path"] = "/", [":authority"] = "lua_cluster", [":authorization"] = "Basic 123456" }, "", 1000) 它有3个标题吗?

lua envoyproxy
1个回答
0
投票

您可以定义任何标题,如下所示。

request_handle:httpCall(
    "service1",
    {
     [":method"] = "POST",
     [":path"] = "/",
     [":authority"] = "lua_cluster",
     ["authorization"] = "Basic 123456",
     ["any-header"] = "header-value"
    },
    "",
    1000)
© www.soinside.com 2019 - 2024. All rights reserved.