TCL REST如何设置HTTP头

时间:2014-07-23 13:55:55

标签: tcl

我正在尝试使用tcl连接到REST API。 我正在使用rest from tcllib

我已经阅读了整个文档,但似乎我无法弄清楚如何设置自定义HTTP标头。

例如:

“X-TEST-HEADER:HEADER”

“X-USER-ID:12345”

注释: 对TCL来说是全新的

等等。

1 个答案:

答案 0 :(得分:0)

文档难以阅读(由于文档渲染器中存在错误),但您可以通过可选的 config 字典指定自定义标题:

rest::get $url {} {
    headers {
        X-USER-ID 12345
        X-TEST-HEADER "HEADER"
    }
}

您可以使用dict动态创建配置:

set userid 12345
dict set config headers X-USER-ID $userid
dict set config headers X-TEST-HEADER "This is a longer sample..."
rest::get $url {} $config