Hooks — fiber Architecture
Executes logic before and after request firing
Entity Profile
Dependency Diagram
graph TD subdomain_FiberClient_Hooks["Hooks"] 57f8b776_0c63_5c88_3581_d70765402a0c["request.go"] subdomain_FiberClient_Hooks --> 57f8b776_0c63_5c88_3581_d70765402a0c 1f636fe9_2e71_d567_5a28_0ab4e08b68c5["cookiejar.go"] subdomain_FiberClient_Hooks --> 1f636fe9_2e71_d567_5a28_0ab4e08b68c5 9a0809c0_d0fc_f9e7_3fc4_bf20360f9ebf["hooks_test.go"] subdomain_FiberClient_Hooks --> 9a0809c0_d0fc_f9e7_3fc4_bf20360f9ebf 14cfc1be_1c8f_085d_1a4e_f0de9527aaba["hooks.go"] subdomain_FiberClient_Hooks --> 14cfc1be_1c8f_085d_1a4e_f0de9527aaba 0a898b85_5e70_235c_a863_b41e3d48af64["client.go"] subdomain_FiberClient_Hooks --> 0a898b85_5e70_235c_a863_b41e3d48af64 21fe2c98_fc8d_efc8_6a15_e37ab0542e3c["request_bench_test.go"] subdomain_FiberClient_Hooks --> 21fe2c98_fc8d_efc8_6a15_e37ab0542e3c 4d6a97ea_f5b0_e6d4_babb_935abdbbbe6c["core.go"] subdomain_FiberClient_Hooks --> 4d6a97ea_f5b0_e6d4_babb_935abdbbbe6c 3cffa885_3458_eedf_a1f5_10f9dd0f3622["request_test.go"] subdomain_FiberClient_Hooks --> 3cffa885_3458_eedf_a1f5_10f9dd0f3622 cd50e15b_65b6_b061_b1e6_e10e95a06bf6["cookiejar_test.go"] subdomain_FiberClient_Hooks --> cd50e15b_65b6_b061_b1e6_e10e95a06bf6 0a463cba_a8ce_ebd2_d862_50fbe27b1d9f["helper_test.go"] subdomain_FiberClient_Hooks --> 0a463cba_a8ce_ebd2_d862_50fbe27b1d9f style subdomain_FiberClient_Hooks fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- AcquireCookieJar()
- AcquireFile()
- AcquireRequest()
- BenchmarkRequestHeapScan()
- Benchmark_Client_Request()
- Benchmark_Client_Request_Parallel()
- Benchmark_Client_Request_Send_ContextCancel()
- Benchmark_Headers()
- Benchmark_Parser_Request_Body_File()
- Benchmark_Request_AllFormData()
- Benchmark_Request_Cookies()
- Benchmark_Request_Files()
- Benchmark_Request_Headers()
- Benchmark_Request_Params()
- Benchmark_Request_PathParams()
- Benchmark_SetValWithStruct()
- ReleaseFile()
- ReleaseRequest()
- ReleaseResponse()
- SetFileFieldName()
- SetFileName()
- SetFilePath()
- SetFileReader()
- SetValWithStruct()
- Test_Client_Logger_Debug()
- Test_Client_Logger_DisableDebug()
- Test_Client_SetRetryConfig()
- Test_CookieJarGetExpired()
- Test_CookieJarGetFromResponse()
- Test_CookieJarSetRepeatedCookieKeys()
- Test_CookieJar_Domain()
- Test_CookieJar_PathMatch()
- Test_Core_RequestBodyStream()
- Test_Exec_Func()
- Test_Parser_Request_Body()
- Test_Parser_Request_Header()
- Test_Parser_Request_URL()
- Test_Rand_String()
- Test_Replace()
- Test_Request_AllFormData()
- Test_Request_Body_With_Server()
- Test_Request_Client()
- Test_Request_Context()
- Test_Request_Cookie()
- Test_Request_Cookie_With_Server()
- Test_Request_Cookies()
- Test_Request_Delete()
- Test_Request_Error_Body_With_Server()
- Test_Request_File()
- Test_Request_Files()
- Test_Request_FormData()
- Test_Request_Get()
- Test_Request_Head()
- Test_Request_Header()
- Test_Request_Header_With_Server()
- Test_Request_Headers()
- Test_Request_Invalid_URL()
- Test_Request_MaxRedirects()
- Test_Request_Method()
- Test_Request_Options()
- Test_Request_Params()
- Test_Request_Patch()
- Test_Request_PathParam()
- Test_Request_PathParams()
- Test_Request_Post()
- Test_Request_Put()
- Test_Request_QueryParam()
- Test_Request_QueryString_With_Server()
- Test_Request_Referer()
- Test_Request_Referer_With_Server()
- Test_Request_Send()
- Test_Request_Timeout()
- Test_Request_Timeout_With_Server()
- Test_Request_UA()
- Test_Request_URL()
- Test_Request_Unsupported_Protocol()
- Test_Request_UserAgent_With_Server()
- Test_Response_Body()
- Test_Response_BodyStream_Fallback()
- Test_Response_Header()
- Test_Response_Save()
- Test_Response_Save_Streaming()
- Test_Response_Status_Code()
- Test_SetValWithStruct()
- Test_Set_Config_To_Request()
- acquireErrChan()
- acquireResponseChan()
- addFormFile()
- checkFormFile()
- checkKeyValue()
- error()
- f()
- logger()
- newBenchmarkRequest()
- newCore()
- parserRequestBody()
- parserRequestBodyFile()
- parserRequestHeader()
- parserRequestURL()
- parserResponseCookie()
- pathMatch()
- releaseBenchmarkRequest()
- setConfigToRequest()
- startTestServer()
- testClient()
- testRequest()
- testRequestFail()
- unsafeRandString()
Source Files
Source
Frequently Asked Questions
What is the Hooks subdomain?
Hooks is a subdomain in the fiber codebase, part of the FiberClient domain. Executes logic before and after request firing It contains 10 source files.
Which domain does Hooks belong to?
Hooks belongs to the FiberClient domain.
What functions are in Hooks?
The Hooks subdomain contains 108 function(s): AcquireCookieJar, AcquireFile, AcquireRequest, BenchmarkRequestHeapScan, Benchmark_Client_Request, Benchmark_Client_Request_Parallel, Benchmark_Client_Request_Send_ContextCancel, Benchmark_Headers, and 100 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free