Golang net/textproto.NewReader() function example
package net/textproto
Golang net/textproto.NewReader() function usage example
package main
import (
"bufio"
"bytes"
"fmt"
"net/textproto"
)
//var reader *bufio.Reader
func main() {
readbuffer := bytes.NewBuffer([]byte("Content-Language: en \r\n"))
reader := *bufio.NewReader(readbuffer)
tpReader := textproto.NewReader(bufio.NewReader(&reader))
//fmt.Println(&tpReader)
header, err := tpReader.ReadMIMEHeader()
if err != nil {
fmt.Println(err)
return
}
fmt.Println(header) // just for testing purpose
}
Reference :
Advertisement
Something interesting
Tutorials
+5.7k Golang : Error handling methods
+10.4k Golang : Generate random integer or float number
+20.7k Golang : Read directory content with os.Open
+12.1k Golang : md5 hash of a string
+6.9k Golang : Calculate BMI and risk category
+52.6k Golang : How to get struct field and value by name
+17k Golang : Covert map/slice/array to JSON or XML format
+8.5k Linux/Unix : fatal: the Postfix mail system is already running
+24.1k Golang : Upload to S3 with official aws-sdk-go package
+16.5k Golang : File path independent of Operating System
+6.4k PHP : Proper way to get UTF-8 character or string length
+6.8k Android Studio : Hello World example