requestWithBody() — gin Function Reference
Architecture documentation for the requestWithBody() function in binding_test.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD 2899e942_a23d_574e_8d47_d28e895c2604["requestWithBody()"] a1d25d7f_2a8f_f212_7d42_14718f6a07d3["TestBindingFormStringSliceMap()"] a1d25d7f_2a8f_f212_7d42_14718f6a07d3 -->|calls| 2899e942_a23d_574e_8d47_d28e895c2604 e5a9493a_d3e9_b9b7_0c81_08065bcb2643["TestBindingQueryStringMap()"] e5a9493a_d3e9_b9b7_0c81_08065bcb2643 -->|calls| 2899e942_a23d_574e_8d47_d28e895c2604 b8043679_bf8a_0715_fe40_32565eb885fe["TestValidationFails()"] b8043679_bf8a_0715_fe40_32565eb885fe -->|calls| 2899e942_a23d_574e_8d47_d28e895c2604 c3c8f0ba_aefc_9d6e_ba2f_1976294ce5db["TestValidationDisabled()"] c3c8f0ba_aefc_9d6e_ba2f_1976294ce5db -->|calls| 2899e942_a23d_574e_8d47_d28e895c2604 644c0b8a_5a9e_d8f4_6848_142d7d3b6f66["TestRequiredSucceeds()"] 644c0b8a_5a9e_d8f4_6848_142d7d3b6f66 -->|calls| 2899e942_a23d_574e_8d47_d28e895c2604 d77e1adb_09bc_1815_e51b_0e65ac264cd6["TestRequiredFails()"] d77e1adb_09bc_1815_e51b_0e65ac264cd6 -->|calls| 2899e942_a23d_574e_8d47_d28e895c2604 273dc66e_0210_6819_9267_64bf62c25b61["TestHeaderBinding()"] 273dc66e_0210_6819_9267_64bf62c25b61 -->|calls| 2899e942_a23d_574e_8d47_d28e895c2604 eab13eaf_89db_b651_3e24_6bd31da020e5["testFormBindingEmbeddedStruct()"] eab13eaf_89db_b651_3e24_6bd31da020e5 -->|calls| 2899e942_a23d_574e_8d47_d28e895c2604 2b2fc7b8_c794_4161_5e19_36f6c5cddb09["testFormBinding()"] 2b2fc7b8_c794_4161_5e19_36f6c5cddb09 -->|calls| 2899e942_a23d_574e_8d47_d28e895c2604 f5001696_7f3b_5215_b7a5_8d551bc15058["testFormBindingDefaultValue()"] f5001696_7f3b_5215_b7a5_8d551bc15058 -->|calls| 2899e942_a23d_574e_8d47_d28e895c2604 273c14d7_5ca1_c821_fc53_add9dbfad182["testFormBindingForTime()"] 273c14d7_5ca1_c821_fc53_add9dbfad182 -->|calls| 2899e942_a23d_574e_8d47_d28e895c2604 c88d6cb1_7d60_84ec_fd33_2f9130172b5a["testFormBindingForTimeNotUnixFormat()"] c88d6cb1_7d60_84ec_fd33_2f9130172b5a -->|calls| 2899e942_a23d_574e_8d47_d28e895c2604 9e5c521d_dd65_5812_ca27_67ab3ee32603["testFormBindingForTimeNotFormat()"] 9e5c521d_dd65_5812_ca27_67ab3ee32603 -->|calls| 2899e942_a23d_574e_8d47_d28e895c2604 ee3ffa1d_a4a6_b008_0404_1b7b06e65bd1["testFormBindingForTimeFailFormat()"] ee3ffa1d_a4a6_b008_0404_1b7b06e65bd1 -->|calls| 2899e942_a23d_574e_8d47_d28e895c2604 style 2899e942_a23d_574e_8d47_d28e895c2604 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
binding/binding_test.go lines 1431–1434
func requestWithBody(method, path, body string) (req *http.Request) {
req, _ = http.NewRequest(method, path, bytes.NewBufferString(body))
return
}
Domain
Subdomains
Called By
- TestBindingFormStringSliceMap()
- TestBindingQueryStringMap()
- TestHeaderBinding()
- TestPlainBinding()
- TestRequiredFails()
- TestRequiredSucceeds()
- TestValidationDisabled()
- TestValidationFails()
- testBodyBinding()
- testBodyBindingDisallowUnknownFields()
- testBodyBindingFail()
- testBodyBindingSlice()
- testBodyBindingStringMap()
- testBodyBindingUseNumber()
- testBodyBindingUseNumber2()
- testFormBinding()
- testFormBindingDefaultValue()
- testFormBindingEmbeddedStruct()
- testFormBindingForTime()
- testFormBindingForTimeFailFormat()
- testFormBindingForTimeFailLocation()
- testFormBindingForTimeNotFormat()
- testFormBindingForTimeNotUnixFormat()
- testFormBindingForType()
- testFormBindingIgnoreField()
- testFormBindingInvalidName()
- testFormBindingInvalidName2()
- testProtoBodyBinding()
- testProtoBodyBindingFail()
- testQueryBinding()
- testQueryBindingBoolFail()
- testQueryBindingFail()
Source
Frequently Asked Questions
What does requestWithBody() do?
requestWithBody() is a function in the gin codebase.
What calls requestWithBody()?
requestWithBody() is called by 32 function(s): TestBindingFormStringSliceMap, TestBindingQueryStringMap, TestHeaderBinding, TestPlainBinding, TestRequiredFails, TestRequiredSucceeds, TestValidationDisabled, TestValidationFails, and 24 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free