import (
"net/http"
"net/url"
) //发送一个简单的get请求
func GetRequest {
//联系使用 make(map[string]string)
queryData := make(map[string]string) //创建空间,
queryData["params"] = c.QueryParam("params")
u, _ := url.Parse("http://baidu.com/api/member/getUserSafeDevic")
q := u.Query()
q.Set("params", queryData["params"])
u.RawQuery = q.Encode()
resp, _ := http.Get(u.String()) //开启一个Get请求注意Get中的参数是 String
result, _ := ioutil.ReadAll(resp.Body) //将接口返回的body数据给result
resp.Body.Close() //关闭请求
fmt.Printf("%s", resp) //打印结果
}
//通过http.Client 发送post请求

func PostUserSafeDevice {
q := url.Values{}
q.Set("mac", c.QueryParam("mac"))
q.Set("imei", c.QueryParam("imei"))
body := ioutil.NopCloser(strings.NewReader(q.Encode()))
client := &http.Client{}
req, _ := http.NewRequest("POST", "http://baidu.com/postDevice", body)
req.Header.Set("Content-Type", "application/x-www-form-urlencoded; param=value")
resp, _ := client.Do(req)
defer resp.Body.Close()
result, _ := ioutil.ReadAll(resp.Body)
fmt.Printf("%s", result)
}

最新文章

  1. 单元测试之NSNull 检测
  2. Eclipse去除JavaScript验证错误
  3. Matlab实现加性高斯白噪声信道(AWGN)下的digital调制格式识别分类
  4. C# WinForm TextBox添加水印效果
  5. Keil使用中的若干问题
  6. Linux目录和权限
  7. BZOJ 1024 SCOI 2009 生日快乐 深搜
  8. [LeetCode]题解(python):006-ZigZag Conversion
  9. Hadoop Error:Name node is in safe mode的解决方法
  10. EasyUI - Tabs
  11. DevExpress控件学习总结2(转)
  12. 对象Equals相等性比较的通用实现
  13. Idea+Maven创建scala项目
  14. Oracle数据库表的一些宏处理
  15. scroll滚动条样式修改
  16. Linux下C语言执行shell命令
  17. MapGis如何实现WebGIS分布式大数据存储的
  18. 在mac终端先打开mysql
  19. profibus 的DPV0 和DPV1
  20. 微信公众号第三方平台生成自定义菜单提示 获取"access_token失败"

热门文章

  1. Android Audio Focus的应用(requestAudioFocus)
  2. RunTime 入门
  3. FZU 2168 防守阵地 I(前n项和的前n项和)
  4. Eclipse和PyDev搭建完美Python开发环境 Windows篇
  5. adb not responding. if you'd like to
  6. Posix消息队列实现机制
  7. Socket.io官方聊天室DEMO的学习笔记
  8. 向datagridview 添加行
  9. USACO Section 1.1 Greedy Gift Givers 解题报告
  10. 丢手帕问题as3版