--- /dev/null
+package main
+
+import (
+ "bytes"
+ "fmt"
+ "io/ioutil"
+ "net/http"
+)
+
+func main() {
+ url := "http://127.0.0.1:8510/api/v1"
+ fmt.Println("URL:>", url)
+
+ var commandStr = []byte(`{"name": "visit", "args": ["http://www.google.es"]}`)
+
+ req, err := http.NewRequest("POST", url, bytes.NewBuffer(commandStr))
+ req.Header.Set("Content-Type", "application/json")
+
+ client := &http.Client{}
+ resp, err := client.Do(req)
+ if err != nil {
+ panic(err)
+ }
+
+ responseStr, err := ioutil.ReadAll(resp.Body)
+ fmt.Printf("%s\n", responseStr)
+
+ defer resp.Body.Close()
+
+ commandStr = []byte(`{"name": "render", "args": ["/Users/juan/Downloads/page_image.png", true, null]}`)
+ renderReq, renderErr := http.NewRequest("POST", url, bytes.NewBuffer(commandStr))
+ renderReq.Header.Set("Content-Type", "application/json")
+
+ renderResp, renderErr := client.Do(renderReq)
+ if renderErr != nil {
+ panic(renderErr)
+ }
+
+ renderResponseStr, renderErr := ioutil.ReadAll(renderResp.Body)
+ fmt.Printf("%s\n", renderResponseStr)
+
+ defer renderResp.Body.Close()
+
+}