私は現在、ワニスに基づくプロジェクトに取り組んでいます..
vclとを書きvmodます。ただし、プロジェクトはリクエスト本文を確認する必要があります。VCL投稿リクエストの本文を で、またはvmodで取得するにはどうすればよいC functionですか?
私は現在、ワニスに基づくプロジェクトに取り組んでいます..
vclとを書きvmodます。ただし、プロジェクトはリクエスト本文を確認する必要があります。VCL投稿リクエストの本文を で、またはvmodで取得するにはどうすればよいC functionですか?
VCL/VMOD を使用すると、ほぼすべての操作を実行できます。で VMOD サブルーチンを呼び出してからvcl_recv、C コードで次のように記述してください。
VRT_GetHdr(rec->s, HDR_REQ, "\017Content-Length:");体長の読み取りに使用HTC_Read(rec->s->htc, body, bodylen); そしてお楽しみください!
既存の vmod https://www.varnish-cache.org/vmodsを調べて、varnish API ソースを自由に調べてください。
できるかどうかわかりません。
Varnish は通常、Req/Resp ヘッダーのみを扱います。本体は (あまり) 変更せずに渡されます。
私もこれに興味があるので、解決策を見つけたら教えてください。