func NewRequester(url, version string) (*Requester, error) {
	return NewRequesterWithClient(url, version, http.DefaultClient)
}
NewRequester creates a new requester
package client
import (
	"bytes"
	"encoding/json"
	"fmt"
	"io"
	"net/http"
	"net/url"
	"path"
	"strings"
)
type Requester struct {
	cli    *http.Client
	url    string
	prefix string
}