Go
Go
Simple GET using REST
See more REST Examples
Demonstrates how to do a simple HTTP GET request using REST.Chilkat Go Downloads
success := false
// This example requires the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
rest := chilkat.NewRest()
// Connect to the REST server.
bTls := true
port := 443
bAutoReconnect := true
success = rest.Connect("my-store.com",port,bTls,bAutoReconnect)
responseJson := rest.FullRequestNoBody("GET","/wp-json/wc/v1/products?consumer_key=YOUR_CONSUMER_KEY&consumer_secret=YOUR_CONSUMER_SECRET")
if rest.LastMethodSuccess() != true {
fmt.Println(rest.LastErrorText())
rest.DisposeRest()
return
}
fmt.Println(*responseJson)
fmt.Println("----")
// We can alternatively do this:
rest.ClearAllQueryParams()
rest.AddQueryParam("consumer_key","YOUR_CONSUMER_KEY")
rest.AddQueryParam("consumer_secret","YOUR_CONSUMER_SECRET")
responseJson = rest.FullRequestNoBody("GET","/wp-json/wc/v1/products")
if rest.LastMethodSuccess() != true {
fmt.Println(rest.LastErrorText())
rest.DisposeRest()
return
}
fmt.Println(*responseJson)
rest.DisposeRest()