Golang http Get 和 Post
来源:互联网 发布:mac图库照片如何导出 编辑:程序博客网 时间:2024/05/03 20:37
// testHttpGetPost project main.gopackage mainimport ( "fmt" "io/ioutil" "net/http" "strings" . "github.com/soekchl/myUtils")const ( source_url = "https://www.baidu.com")func main() { httpGet() HttpPost()}func httpGet() { response, err := http.Get(source_url) if err != nil { Error(err) return } if response.Body != nil { defer response.Body.Close() } body, err := ioutil.ReadAll(response.Body) if response.StatusCode != 200 { Error("网站获取错误!") return } Notice("获取内容为:", string(body))}func HttpPost() { data_str := fmt.Sprintf("name=%s&id=%v", "Luke", 1) resp, err := http.Post(source_url, "application/x-www-form-urlencoded", strings.NewReader(data_str)) if err != nil { Error(err) return } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { Error(err) return } if strings.Contains(string(body), "Successful") { // 这是按照post方法的 自定义返回值判断 Notice("数据发送成功!") } else { Error("数据发送失败!!!", string(body)) }}
0 0
- Golang http Get 和 Post
- [Golang]Http get和post请求示例
- golang使用http client发起get和post请求示例
- golang使用http client发起get和post请求示例
- http post 和 get
- http get 和 post
- http post和get
- HTTP-GET和HTTP-POST- -
- HTTP-GET和HTTP-POST
- HTTP-GET 和 HTTP-POST
- HTTP-GET 和 HTTP-POST
- golang 中get和post请求详解
- HTTP GET和POST区别
- perl http get和post
- HTTP GET 和 POST认知
- HTTP GET和POST区别
- HTTP的GET和POST
- iOS http get和post
- 误删除ORACLE数据文件后的处理方式
- 【机器学习实验】概率编程及贝叶斯方法
- windows 打开和关闭显示器
- Python脚本监控CentOS磁盘空间
- Android中常用的几种存储的路径
- Golang http Get 和 Post
- 软件开发人员的作战手册 - 让程序员活的久一点
- 表单元素
- Passenger + Nginx 部署Rails
- yarn-site.xml
- Git教程 快速入门
- oracle常用命令
- 来自京东、宅急送对微服务编排、API网关、持续集成的实践分享(下)
- 【机器学习实验】使用朴素贝叶斯进行文本的分类