Documentation ¶
Index ¶
- type ClientHTTP
- type DefaultHTTPClient
- func (c *DefaultHTTPClient) Delete(url string, headers map[string]string, body []byte) (string, error)
- func (c *DefaultHTTPClient) Get(url string, headers map[string]string) (string, error)
- func (c *DefaultHTTPClient) Post(url string, headers map[string]string, body []byte) (string, error)
- func (c *DefaultHTTPClient) Put(url string, headers map[string]string, body []byte) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientHTTP ¶
type ClientHTTP interface { Get(url string, headers map[string]string) (string, error) Post(url string, headers map[string]string, body []byte) (string, error) Delete(url string, headers map[string]string, body []byte) (string, error) Put(url string, headers map[string]string, body []byte) (string, error) }
type DefaultHTTPClient ¶
type DefaultHTTPClient struct{}
func (*DefaultHTTPClient) Delete ¶
func (c *DefaultHTTPClient) Delete(url string, headers map[string]string, body []byte) (string, error)
Delete
// 发送 HTTP Delete 请求 data := []byte(`{"name":"Alice","age":30}`) headers = map[string]string{ "Content-Type": "application/json", } resp, err = client.Post("http://xxxx.org/post", headers, data) if err != nil { panic(err) } fmt.Println("POST Response:") fmt.Println(resp)
func (*DefaultHTTPClient) Get ¶
Get
// 发送 HTTP GET 请求
headers := map[string]string{ "Accept": "application/json", }
resp, err := client.Get("http://xxxx.org/get", headers)
if err != nil { panic(err) }
fmt.Println("GET Response:") fmt.Println(resp)
func (*DefaultHTTPClient) Post ¶
func (c *DefaultHTTPClient) Post(url string, headers map[string]string, body []byte) (string, error)
Post
// 发送 HTTP POST 请求 data := []byte(`{"name":"Alice","age":30}`) headers = map[string]string{ "Content-Type": "application/json", } resp, err = client.Post("http://xxxx.org/post", headers, data) if err != nil { panic(err) } fmt.Println("POST Response:") fmt.Println(resp)
func (*DefaultHTTPClient) Put ¶
Put
// 发送 HTTP Put 请求 data := []byte(`{"name":"Alice","age":30}`) headers = map[string]string{ "Content-Type": "application/json", } resp, err = client.Post("http://xxxx.org/post", headers, data) if err != nil { panic(err) } fmt.Println("POST Response:") fmt.Println(resp)
Click to show internal directories.
Click to hide internal directories.