|
@@ -8,6 +8,7 @@ import (
|
|
|
"github.com/pkg/errors"
|
|
"github.com/pkg/errors"
|
|
|
"io"
|
|
"io"
|
|
|
"mime/multipart"
|
|
"mime/multipart"
|
|
|
|
|
+ "net/textproto"
|
|
|
"strings"
|
|
"strings"
|
|
|
)
|
|
)
|
|
|
|
|
|
|
@@ -290,7 +291,12 @@ func (header *Header) Set(key string, value string) {
|
|
|
// 返回值:
|
|
// 返回值:
|
|
|
// - Header对应键的值
|
|
// - Header对应键的值
|
|
|
func (header *Header) Get(key string) string {
|
|
func (header *Header) Get(key string) string {
|
|
|
- return header.header[key]
|
|
|
|
|
|
|
+ mineHeader := textproto.MIMEHeader{}
|
|
|
|
|
+ for k, v := range header.header {
|
|
|
|
|
+ mineHeader.Set(k, v)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return mineHeader.Get(key)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// Map 获取Header的map表示
|
|
// Map 获取Header的map表示
|