Home / Function/ createMultipartRequest() — gin Function Reference

createMultipartRequest() — gin Function Reference

Architecture documentation for the createMultipartRequest() function in context_test.go from the gin codebase.

Function go GinCore Context calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  25d1a1fb_0d88_9ae0_3bcc_08dddfc26f4a["createMultipartRequest()"]
  ebe0ae48_a62b_a38f_5bac_5bbbd96fc508["context_test.go"]
  25d1a1fb_0d88_9ae0_3bcc_08dddfc26f4a -->|defined in| ebe0ae48_a62b_a38f_5bac_5bbbd96fc508
  6ca20261_21c1_b948_5d3b_8ff1a2ad761c["TestContextPostFormMultipart()"]
  6ca20261_21c1_b948_5d3b_8ff1a2ad761c -->|calls| 25d1a1fb_0d88_9ae0_3bcc_08dddfc26f4a
  71015ed1_8ed9_a61c_5854_8cd81f04fa79["must()"]
  25d1a1fb_0d88_9ae0_3bcc_08dddfc26f4a -->|calls| 71015ed1_8ed9_a61c_5854_8cd81f04fa79
  style 25d1a1fb_0d88_9ae0_3bcc_08dddfc26f4a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

context_test.go lines 49–71

func createMultipartRequest() *http.Request {
	boundary := "--testboundary"
	body := new(bytes.Buffer)
	mw := multipart.NewWriter(body)
	defer mw.Close()

	must(mw.SetBoundary(boundary))
	must(mw.WriteField("foo", "bar"))
	must(mw.WriteField("bar", "10"))
	must(mw.WriteField("bar", "foo2"))
	must(mw.WriteField("array", "first"))
	must(mw.WriteField("array", "second"))
	must(mw.WriteField("id", ""))
	must(mw.WriteField("time_local", "31/12/2016 14:55"))
	must(mw.WriteField("time_utc", "31/12/2016 14:55"))
	must(mw.WriteField("time_location", "31/12/2016 14:55"))
	must(mw.WriteField("names[a]", "thinkerou"))
	must(mw.WriteField("names[b]", "tianou"))
	req, err := http.NewRequest(http.MethodPost, "/", body)
	must(err)
	req.Header.Set("Content-Type", MIMEMultipartPOSTForm+"; boundary="+boundary)
	return req
}

Domain

Subdomains

Defined In

Calls

Frequently Asked Questions

What does createMultipartRequest() do?
createMultipartRequest() is a function in the gin codebase, defined in context_test.go.
Where is createMultipartRequest() defined?
createMultipartRequest() is defined in context_test.go at line 49.
What does createMultipartRequest() call?
createMultipartRequest() calls 1 function(s): must.
What calls createMultipartRequest()?
createMultipartRequest() is called by 1 function(s): TestContextPostFormMultipart.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free