Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Context ¶
type Context struct { Client *http.Client `json:"client,omitempty"` Request *http.Request `json:"request,omitempty"` Response *http.Response `json:"response,omitempty"` TimeTrace Time // contains filtered or unexported fields }
func (*Context) ErrorString ¶
ErrorString get context error as string
func (*Context) GetRequest ¶
type Time ¶
type Time struct { Offset time.Duration `json:"offset"` Duration time.Duration `json:"duration"` ConnDuration time.Duration `json:"connDuration"` // connection setup(DNS lookup + Dial up) duration DNSDuration time.Duration `json:"dnsDuration"` // dns lookup duration ReqDuration time.Duration `json:"reqDuration"` // request "write" duration ResDuration time.Duration `json:"resDuration"` // response "read" duration DelayDuration time.Duration `json:"delayDuration"` // delay between response and request }
Time ...
Click to show internal directories.
Click to hide internal directories.