go client get/post
来源:互联网 发布:java string 编码 编辑:程序博客网 时间:2024/06/08 18:28
func httpPost(pBody string) {resp, err := http.Post("http://101.132.137.62:80/otv/lizhiyun/live/rtmp_stop","application/x-www-form-urlencoded",strings.NewReader(pBody))if err != nil {log.Fatal("httpPost error:" + err.Error())return}defer resp.Body.Close()body, err := ioutil.ReadAll(resp.Body)if err != nil {// handle errorlog.Fatal("no resp error:" + err.Error())return}fmt.Println(string(body))log.Debug("ugslb resp with body:%s", string(body))}
//构造post请求var postBody stringpostBody = "rtmp_url=" + st.RtmpUrl + ";roomID=" + st.RoomID + "\r\n"log.Debug("postBody:%s", postBody)httpPost(postBody)
func httpPost(pUrl string, pBody string) {resp, err := http.Post(pUrl,"application/x-www-form-urlencoded",strings.NewReader(pBody))if err != nil {log.Fatal("httpPost error:" + err.Error())return}defer resp.Body.Close()body, err := ioutil.ReadAll(resp.Body)if err != nil {// handle errorlog.Fatal("no resp error:" + err.Error())return}fmt.Println(string(body))log.Debug("ugslb resp with body:%s", string(body))}func httpGet(head string) {u, _ := url.Parse(head)q := u.Query()u.RawQuery = q.Encode()res, err := http.Get(u.String())if err != nil {log.Fatal("http head get with error:" + err.Error())return}result, err := ioutil.ReadAll(res.Body)res.Body.Close()if err != nil {log.Fatal("http head resp with error:" + err.Error())return}log.Debug("ugslb resp with body:%s", string(result))}
getUrl := "http://localhost:80/otv/lizhiyun/live/rtmp_start?" + "rtmp_url=" + st.RtmpUrl + "&roomID=" + st.RoomIDlog.Debug("push getUrl:%s", getUrl)httpGet(getUrl)
阅读全文
0 0
- go client get/post
- libevent http client post get
- Android HTTP Client: GET, POST, Download, Upload, Multipart Request
- 利用 libevent 实现简单 http client GET、POST
- Httpclient4.3.5简单get,post实用(httpcomponents-client-4.3.5)
- 利用 libevent 实现简单 http client GET、POST
- python http.client 进行 get 跟 post 访问
- 利用 libevent 实现简单 http client GET、POST
- org.apache.http.client.HttpClient get/post请求
- golang使用http client发起get和post请求示例
- 使用Restlet Client发送各种Get和Post请求
- golang使用http client发起get和post请求示例
- 【Go】原生http get和post请求框架
- kubernetes client-go
- post get
- Get, Post
- GET/POST
- get/post
- 进度条小工具
- vue.js开发外卖App项目的内容总结(四)
- 经典的DES算法详解
- 自制书立
- vim中 E212:无法打开并写入文件 的解决办法
- go client get/post
- MyBatis学习总结(一)——MyBatis快速入门
- stl中map与set
- Spring中循环依赖
- Linux下php安装Redis扩展
- leetcode 376. Wiggle Subsequence 最长摆动序列 + 动态规划DP
- 卷积神经网络的训练
- 谈谈编程的学习方法
- JVM内存模型之运行时常量池