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 :

http://golang.org/pkg/net/textproto/#NewReader

Advertisement