Golang의 멀티파트는 멀티파트 HTTP 요청을 생성하는 강력한 도구입니다. 이는 텍스트와 파일 콘텐츠가 모두 포함된 데이터를 보낼 때 특히 유용할 수 있습니다.
다중 부분 양식 요청을 생성하려면 다음 단계를 따르세요.
예에서는 다음과 같이 다중 부분 혼합 요청을 생성합니다.
<code class="go">body := &bytes.Buffer{} writer := multipart.NewWriter(body) part, err := writer.CreatePart(textproto.MIMEHeader{"Content-Type": {"application/json"}}) if err != nil { // handle error } part.Write(jsonStr) writer.Close() req, err := http.NewRequest("POST", "blabla", body) if err != nil { // handle error } req.Header.Set("Content-Type", "multipart/mixed; boundary="+writer.Boundary())</code>
당신은 다음 명령과 함께 cURL을 사용하여 멀티파트 요청을 생성할 수도 있습니다.
curl -F "field=value" -H "Content-Type: multipart/mixed; boundary=boundary" http://1.1.1.1/blabla
위 내용은 Golang에서 Gomultipart를 사용하여 멀티파트 HTTP 요청을 생성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!