GO語言"mime"包中"ParseMediaType"函數的用法及代碼示例。
用法:
func ParseMediaType(v string)(mediatype string, params map[string]string, err error)
ParseMediaType 根據 RFC 1521 解析媒體類型值和任何可選參數。媒體類型是 Content-Type 和 Content-Disposition 標頭 (RFC 2183) 中的值。成功時,ParseMediaType 返回轉換為小寫並修剪空白和非零映射的媒體類型。如果解析可選參數出錯,媒體類型將與錯誤一起返回 ErrInvalidMediaParameter 返回的映射 params 從小寫屬性映射到保留大小寫的屬性值。
例子:
package main
import (
"fmt"
"mime"
)
func main() {
mediatype, params, err := mime.ParseMediaType("text/html; charset=utf-8")
if err != nil {
panic(err)
}
fmt.Println("type:", mediatype)
fmt.Println("charset:", params["charset"])
}
輸出:
type: text/html charset: utf-8
相關用法
- GO ParseAddress用法及代碼示例
- GO ParseUint用法及代碼示例
- GO ParseIP用法及代碼示例
- GO ParseInt用法及代碼示例
- GO ParseCIDR用法及代碼示例
- GO ParseInLocation用法及代碼示例
- GO ParseDuration用法及代碼示例
- GO ParseFile用法及代碼示例
- GO Parse用法及代碼示例
- GO ParseAddressList用法及代碼示例
- GO ParseBool用法及代碼示例
- GO ParseQuery用法及代碼示例
- GO ParseFloat用法及代碼示例
- GO ParsePKIXPublicKey用法及代碼示例
- GO PathUnescape用法及代碼示例
- GO PathEscape用法及代碼示例
- GO PutUvarint用法及代碼示例
- GO PlainAuth用法及代碼示例
- GO Print用法及代碼示例
- GO Pow10用法及代碼示例
注:本文由純淨天空篩選整理自golang.google.cn大神的英文原創作品 ParseMediaType。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。