gpt4 book ai didi

varnish - 如何在 Varnish 中获取请求正文

转载 作者:行者123 更新时间:2023-12-05 01:36:04 28 4
gpt4 key购买 nike

我目前正在做一个基于 Varnish 的项目。

我们写 vclvmod .但是项目需要检查请求体。
如何在 VCL 中获取帖子请求正文或 vmodC function ?

最佳答案

你几乎可以用 VCL/VMOD 做你想做的一切。
您应该尝试在 vcl_recv 中调用 VMOD 子程序,然后在 C 代码中,编写如下内容:

  • 使用 VRT_GetHdr(rec->s, HDR_REQ, "\017Content-Length:");读取体长
  • 使用 HTC_Read(rec->s->htc, body, bodylen);

  • 享受 !

    你应该看看现有的 vmods https://www.varnish-cache.org/vmods ,并可以自由查看 varnish API 来源。

    关于varnish - 如何在 Varnish 中获取请求正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8091334/

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