Every line of 'golang http post' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Go code is secure.
14 func (r *Retriever) Post(url string, 15 form map[string]string) string { 16 r.Contents = form["contents"] 17 return "ok" 18 }
62 func (r *Engine) Post(url string, v ...interface{}) (*Res, error) { 63 return r.Do(http.MethodPost, url, v...) 64 }
111 func (r *XMLRPCClient) postInetHTTP(method string, url string, data interface{}, processBody func(io.ReadCloser, error)) { 112 req, err := r.createHTTPRequest(method, url, data) 113 if err != nil { 114 return 115 } 116 117 if r.timeout > 0 { 118 ctx, cancel := context.WithTimeout(context.Background(), r.timeout) 119 defer cancel() 120 req = req.WithContext(ctx) 121 } 122 123 resp, err := http.DefaultClient.Do(req) 124 if err != nil { 125 if r.verbose { 126 fmt.Println("Fail to send request to supervisord:", err) 127 } 128 return 129 } 130 r.processResponse(resp, processBody) 131 132 }
11 func Post(url string, v ...interface{}) (*Res, error) { 12 return std.Post(url, v...) 13 }
104 func (c *A8client) POST(apiURL string, body io.Reader, debug bool, headers http.Header, result interface{}) error { 105 method := "POST" 106 body, data := copyBody(body) 107 req, err := c.BuildRequest(method, apiURL, body, headers) 108 if err != nil { 109 return err 110 } 111 112 req.Header.Add("Content-Type", "application/json") 113 114 if debug { 115 c.printCurl(method, apiURL, data, req.Header) 116 } 117 118 err = c.Do(req, &result) 119 if err != nil { 120 return err 121 } 122 123 return nil 124 }
121 func (s *Service) Post(v interface{}, path string, body interface{}) error { 122 return s.Do(v, "POST", path, body, nil) 123 }
102 func (m *MsgBuffer) Post(postContent *PostContent) *MsgBuffer { 103 if m.msgType != MsgPost { 104 log.Println("`Post` is only available to MsgPost") 105 } 106 m.message.Content.Post = postContent 107 return m 108 }
123 func (api *HTTP) Post(url string, header map[string]string, data []byte) (*httpResult, error) { 124 // 生成 URL 125 url = api.BaseUrl + url 126 127 return api.client("POST", url, header, strings.NewReader(string(data))) 128 }
566 func Post(url string) *Client { 567 return createRequest(url, http.MethodPost) 568 }
23 func Post(url string, contentType string, body []byte) (string, error) { 24 res, err := http.Post(url, contentType, strings.NewReader(string(body))) 25 if err != nil { 26 return "", err 27 } 28 defer res.Body.Close() 29 content, err := ioutil.ReadAll(res.Body) 30 if err != nil { 31 return "", err 32 } 33 return string(content), nil 34 }