parent
ec51d18cd6
commit
e3c87d5eff
@ -0,0 +1,33 @@ |
|||||||
|
package ghost |
||||||
|
|
||||||
|
import ( |
||||||
|
"time" |
||||||
|
|
||||||
|
"github.com/valyala/fasthttp" |
||||||
|
) |
||||||
|
// Ghost content data URIs:
|
||||||
|
const ( |
||||||
|
ghostAPIPrefix = "/ghost/api/v3/" |
||||||
|
) |
||||||
|
|
||||||
|
// HTTPClient implements the ghost http client
|
||||||
|
type HTTPClient struct { |
||||||
|
QueryTimeout time.Duration |
||||||
|
ContentKey string |
||||||
|
Addr string |
||||||
|
Secured bool |
||||||
|
|
||||||
|
client *fasthttp.HostClient |
||||||
|
} |
||||||
|
|
||||||
|
// setupClient creates the default http client
|
||||||
|
func (g *HTTPClient) setupClient() { |
||||||
|
|
||||||
|
g.client = &fasthttp.HostClient{ |
||||||
|
Addr: g.Addr, |
||||||
|
IsTLS: g.Secured, |
||||||
|
|
||||||
|
DisableHeaderNamesNormalizing: true, |
||||||
|
DisablePathNormalizing: true, |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue