mime: add examples for FormatMediaType and ParseMediaType

Change-Id: Ic129c58784ad1f0b8b90fc9d33e52bee61bdf0eb
Reviewed-on: https://go-review.googlesource.com/c/go/+/253237
Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
Run-TryBot: Emmanuel Odeke <emm.odeke@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
Ainar Garipov 2020-09-05 14:24:28 +03:00 committed by Emmanuel Odeke
parent c489330987
commit b60ec4cc4b

View File

@ -96,3 +96,29 @@ func ExampleWordDecoder_DecodeHeader() {
// ¡Hola, señor!
// HELLO WORLD!
}
func ExampleFormatMediaType() {
mediatype := "text/html"
params := map[string]string{
"charset": "utf-8",
}
result := mime.FormatMediaType(mediatype, params)
fmt.Println("result:", result)
// Output:
// result: text/html; charset=utf-8
}
func ExampleParseMediaType() {
mediatype, params, err := mime.ParseMediaType("text/html; charset=utf-8")
if err != nil {
panic(err)
}
fmt.Println("type:", mediatype)
fmt.Println("charset:", params["charset"])
// Output:
// type: text/html
// charset: utf-8
}