gpt4 book ai didi

akamai - esi :include or esi:eval statement be stored in an esi variable? 的结果可以吗

转载 作者:行者123 更新时间:2023-12-03 21:45:38 30 4
gpt4 key购买 nike

我想将 ESI 包含或 eval 块的结果存储在 ESI 变量中。包含的内容超出了我的控制范围。其格式为 JSON。
我已经尝试了以下所有方法都无济于事。该变量最终为空字符串。

<esi:assign name="variable_name">
'<esi:include src="$(url)" method="post" entity="$(param)" />'
</esi:assign>
<esi:assign name="variable_name">
'<esi:eval src="$(url)" method="post" entity="$(param)" />'
</esi:assign>

<esi:assign name="variable_name">
'''<esi:include src="$(url)" method="post" entity="$(param)" />'''
</esi:assign>
<esi:assign name="variable_name">
'''<esi:eval src="$(url)" method="post" entity="$(param)" />'''
</esi:assign>

我正在测试的 ESI 服务器是 Akamai 的 ETS。

最佳答案

这是 Akamai 支持团队提供的解决方案。相当复杂,但效果很好。

文件:json.txt

{ "a" : 1, "b" : 2 }

文件:frag.esi
<esi:text><esi:assign name="val">'''</esi:text><esi:include
src="json.txt"/><esi:text>'''</esi:assign></esi:text>

文件:container.esi
<esi:eval src="frag.esi" dca="esi" />

<esi:vars>
val = $(val)
</esi:vars>

关于akamai - esi :include or esi:eval statement be stored in an esi variable? 的结果可以吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11870566/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com