[12] Results

Golang : Fix cannot use buffer (type bytes.Buffer) as type io.Writer(Write method has pointer receiver) error

golang io-writer bytes-buffer pointer-receiver

Problem :

You created a variable of type bytes.Buffer and encounter this error message when you want to use the….... read more

Golang : Reset or rewind io.Reader or io.Writer

golang io-reader io-writer seek panic-runtime-error invalid-memory nil-pointer-dereference

Problem :

You have read file with io.Reader till EOF. Or you want to rewrite a file with io.Writer again.….... read more

Golang : How to Set or Add Header http.ResponseWriter?

golang header set add http-response-writer

Problem :

How to set or add header to http.ResponseWriter?

Solution :

The solution is similar to previous .... read more

Golang : Characters limiter example

golang character-limiter io-readatleast


You want to limit a string to X number of characters. How to do that?


Use io.ReadAtLeast() function….... read more

Golang : Convert(cast) io.Reader type to string

golang convert type-cast io-reader string

Problem :

You have input of type io.Reader and you need to convert the input to string type.

Solution :

.... read more

Golang : Convert(cast) bytes.Buffer or bytes.NewBuffer type to io.Reader

golang bytes-buffer io-reader convert-cast

Problem :

You need to convert or type cast bytes.Buffer or bytes.NewBuffer type to io.Reader to use in io.MultiReader() function….... read more

Golang : Pipe output from one os.Exec(shell command) to another command

golang os-exec io-pipe shell-command

Problem :

You want to execute one shell command with os.Exec() function, wait for it to complete and then pipe….... read more

Golang : Set or add headers for many or different handlers

golang set-headers http-response-writer http-request

Problem :

In Golang, setting headers can be done easily with the Set() method.

At the moment, you are setting….... read more