Documentation
¶
Index ¶
- func MarshalHeaders(v any) (data http.Header, err error)
- func MarshalJson(v any) (str string, err error)
- func MarshalQuery(v any) (s string, err error)
- func UnmarshalHeaders(data http.Header, v any) (err error)
- type Builder
- func (rb *Builder) Body(body []byte) *Builder
- func (rb *Builder) BodyForm(object any) *Builder
- func (rb *Builder) BodyJson(object any) *Builder
- func (rb *Builder) BodyReader(reader io.Reader) *Builder
- func (rb *Builder) Build() *Request
- func (rb *Builder) BuildURL() (u *url.URL)
- func (rb *Builder) BuildWithContext(ctx context.Context) *Request
- func (rb *Builder) Header(object any) *Builder
- func (rb *Builder) HeaderAdd(key string, value string) *Builder
- func (rb *Builder) HeaderUpdate(header http.Header) *Builder
- func (rb *Builder) Host(host string) *Builder
- func (rb *Builder) Method(method string) *Builder
- func (rb *Builder) Path(path string) *Builder
- func (rb *Builder) Query(object any) *Builder
- func (rb *Builder) QueryString(query string) *Builder
- func (rb *Builder) Scheme(scheme string) *Builder
- func (rb *Builder) Url(us string) *Builder
- type Request
- type Status
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MarshalJson ¶
func MarshalQuery ¶
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func (*Builder) BuildWithContext ¶
func (*Builder) HeaderUpdate ¶ added in v1.0.2
func (*Builder) QueryString ¶
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
httpheader
Package httpheader implements encoding of structs into http.Header fields.
|
Package httpheader implements encoding of structs into http.Header fields. |
|
query
Package query implements encoding of structs into URL query parameters.
|
Package query implements encoding of structs into URL query parameters. |
Click to show internal directories.
Click to hide internal directories.