1
A
回答
5
你可以這樣定義
sub my_subroutine {
...
}
一個自定義的子程序,並調用它像這樣:
call my_subroutine;
來源:http://book.varnish-software.com/4.0/chapters/VCL_Basics.html
子程序在VCL採取既不參數也不返回值。每個 子例程通過調用return(action)來終止,其中action是指示期望結果的 關鍵字。子例程可檢查 並操作HTTP頭字段和每個請求的其他各個方面。子例程指示如何處理請求。
子程序例如:
子pipe_if_local {如果(client.ip〜本地){ 回報(管); }}
要調用一個子程序,使用Call關鍵字其次 子程序的名字:
呼叫pipe_if_local;
清漆內置的子程序掛鉤在清漆 工作流程中。這些內置的子程序全部命名爲vcl_ *。您自己的 子例程無法使用vcl_啓動它們的名稱。
相關問題
- 1. 添加移動檢測清漆{default.vcl}後,清漆不啓動
- 2. 如何創建自定義write.table函數?
- 3. 如何創建webdriver.io自定義函數?
- 4. 在Powershell中創建自定義函數
- 5. 在MATLAB中創建自定義函數
- 6. 如何在自定義jQuery函數中創建數組數據?
- 7. 如何在SQLite中創建自定義函數
- 8. 如何在Jena中創建自定義內置函數?
- 9. 如何使用jquery在自定義函數中創建回調
- 10. 如何在AMPL中創建自定義函數?
- 11. 如何在Selenium IDE中創建自定義函數?
- 12. 如何在PHP中正確創建自定義函數?
- 13. 如何在PHP中爲HTML標籤創建自定義函數?
- 14. 如何在cakephp中創建自定義回調函數saveAll()
- 15. 如何在Java中創建自定義高清圖像
- 16. 如何在Sharepoint 2007中創建自定義清單?
- 17. VBA-創建用戶自定義函數
- 18. 創建自定義JavaScript函數
- 19. 創建自定義的setTimeout()函數
- 20. 如何在自定義類中創建自定義IBActions?
- 21. 如何在自定義jQuery函數的數組數據中創建數組?
- 22. 如何創建自定義)
- 23. 如何用數據創建自定義錯誤函數
- 24. 如何使用自定義構造函數參數創建Autowire
- 25. 如何在PHP中的自定義函數中創建可選參數?
- 26. 是有辦法來顯示自定義的清漆ERR頁中國文字,或顯示在清漆
- 27. wget --mirror沒有創建清漆緩存
- 28. 如何使用命名參數在Scala中創建自定義函數類型?
- 29. R - 如何創建重複的自定義Ifelse函數
- 30. 如何用回調javascript函數創建自定義html助手?
調用子程序適用於我的3.0.8版本。謝謝! – moralejaSinCuentoNiProverbio