美文网首页
http 请求get / post

http 请求get / post

作者: 柯蓝_e007 | 来源:发表于2019-05-07 09:30 被阅读0次
func httpGet(url string) (ret string){

    resp, err := http.Get(url)
    if err != nil {
        // handle error
    }
    defer func() {
        if(resp == nil){
            return
        }else if(resp.Body == nil){
            return
        }
        resp.Body.Close()
    }()
    if(resp == nil || resp.Body == nil){
        return ""
    }
    body, err := ioutil.ReadAll(resp.Body)
    if(err != nil || body == nil ){
        log.Println("httpGet error : ",err.Error()," body = ",body)
        return ""
    }
    return string(body)
}
func httpPost(requestUrl string, paramMap map[string]string) (ret string) {

    params := url.Values{}

    for key, value := range paramMap {
        params.Add(key, value)
    }
    resp, _ :=  http.PostForm(requestUrl,params);

    defer func() {
        if(resp == nil){
            return
        }else if(resp.Body == nil){
            return
        }
        resp.Body.Close()
    }()
    if(resp == nil || resp.Body == nil){
        return ""
    }
    body,err:= ioutil.ReadAll(resp.Body)
    if(err != nil || body == nil){
        log.Println("httpPost error : ",err.Error()," body = ",body)
        return ""
    }
    return  string(body)

}

相关文章

  • java发送http请求

    restTemplate get请求 post请求 apache.http.client get请求 post请求...

  • HttpUtil工具

    HttpUtil工具,http get post请求,https get post请求,ajax response...

  • 调用http请求

    调用http请求 http请求方法(POST 和 GET)

  • 可能碰到的iOS笔试面试题(16)--网络

    网络 http请求方式? 通常,HTTP的请求方式有3种,分别是:POST、GET、HEAD。POST和GET方法...

  • retrofit注解

    @GET 表示get请求 @POST 表示post请求 @HTTP 比较通用 @Straming 表示响应体的数据...

  • 网络

    http 请求方式 通常, http 请求的方式有三分钟, GET, POST, HEAD. POST 和 GET...

  • java笔试题1

    请简述http协议中get请求和post请求的区别答: 1. get请求比post请求快。 2. get请求传参时...

  • Nodejs 初学http的get,post请求

    对于http的get,post请求的区别,我的理解有下面两点: http的get请求代码如下: http的post...

  • HTTP post和get请求的实现

    本文使用HttpClient包实现了HTTP的post和get请求。 · POST · GET

  • jQuery|AJAX get() 和 post()

    jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。 ...

网友评论

      本文标题:http 请求get / post

      本文链接:https://www.haomeiwen.com/subject/hpusoqtx.html