Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Encoder ¶
type Encoder struct {
// contains filtered or unexported fields
}
Encoder is a multipart encoder object
func NewFormEncoder ¶ added in v0.0.4
NewFormEncoder creates a new encoder object, which writes application/x-www-form-urlencoded to the io.Writer
func NewMultipartEncoder ¶ added in v0.0.4
NewMultipartEncoder creates a new encoder object, which writes multipart/form-data to the io.Writer
func (*Encoder) ContentType ¶
Return the MIME content type of the data
type File ¶
type File struct {
Path string
Body io.Reader
ContentType string // optional MIME type
Header textproto.MIMEHeader // all part-level MIME headers
}
File is a file object, which is used to encode a file in a multipart request. ContentType is optional; when set it is used as the part Content-Type instead of the default application/octet-stream. Header holds all part-level MIME headers (e.g. Content-Disposition, Content-Type, and any custom headers); it is populated when decoding and merged during encoding.