0

Getting a response from rest API like {'server1':'ip','server2':'ip'}. How can it be converted in pretty format in go(net/http)

package main

import(
    "os"
    "fmt"
    "flag"
    "net/http"
    "io/ioutil"
)

func main(){

    stackPtr:=flag.String("stack","","Stack Name For Getting Instance")
    flag.Parse()
    if  *stackPtr == "" {
        fmt.Println("Argument Is not Provided")
        os.Exit(1)
}
    uri:="http://<ip>:5000/instance/" + *stackPtr
    val, _ := http.Get(uri)
    defer val.Body.Close()
    data, _ := ioutil.ReadAll(val.Body)
    fmt.Printf("%s\n",data)
}
Biswajit Pain
  • 123
  • 1
  • 1
  • 10

0 Answers0