golang post get put delete 请求实例代码
实例如下:
package mainimport ("fmt""io/ioutil""net/http""strings"
)func Post() {url := "http://xxxxx:8080/v2/repos/wh_flowDataSource1/data"payload := strings.NewReader("a=111")req, _ := http.NewRequest("POST", url, payload)req.Header.Add("Date", "Tue, 11 Sep 2018 10:57:09 GMT")req.Header.Add("Authorization", "oqSBNbmgAAGI155F6MJ3N2Tk9ruL_6XQpx-uxkkg:8bUg3Iy5CVzU3vXyJyZXNvdXJjZSI6Ii92Mi9yZXBvcy93aF9mbG93RGF0YVNvdXJjZTEvZGF0YSIsImV4cGlyZXMiOjE1MzY2OTkwODgsIIiLCJjb250ZW50VHlwZSI6InRleHQvcGxhaW4iLCJoZWFkZXJzIjoiIiwibWV0aG9kIjoiUE9TVCJ9")req.Header.Add("Content-Type", "text/plain")res, _ := http.DefaultClient.Do(req)defer res.Body.Close()body, _ := ioutil.ReadAll(res.Body)fmt.Println(res)fmt.Println(string(body))}func Get() {url := "http://xxxxx:8080/v2/repos/wh_flowDataSource1"req, _ := http.NewRequest("GET", url, nil)req.Header.Add("Authorization", "BNbmgAAGI155F6MJ3N2Tk9ruL_6XQpx-uxkkg:tGCY3xCsgybHd5IjcDMi9yZXBvcy93aF9mbG93RGF0YVNvdXJjZTEiLCJleHBpcmVzIjoxNTM2NzU4NjQ3LCJjb250ZW5VudFR5cGUiOiIiLCJoZWFkZXJzIjoiIiwibWV0aG9kIjoiR0VUIn0=")res, _ := http.DefaultClient.Do(req)defer res.Body.Close()body, _ := ioutil.ReadAll(res.Body)fmt.Println(res)fmt.Println(string(body))}func Put() {url := "http://xxxxx:8080/v2/repos/wh_flowDataSource1"payload := strings.NewReader("{\n \"schema\": [\n {\n \"key\": \"a\",\n \"valtype\": \"string\",\n \"required\": false\n }\n ]\n}")req, _ := http.NewRequest("PUT", url, payload)req.Header.Add("Content-Type", "application/json")req.Header.Add("Authorization", "bmgAAGI155F6MJ3N2Tk9ruL_6XQpx-uxkkg:yKx_OYDtI3njD7-c7Y87Oov0GpI=:eyJyZXNvdXJBvcy93aF9mbG93RGF0YVNvdXJjZTEiLCJleHBpcmVzIjoxNTM2NzU1MjkwLCJjb250ZW50TUQ1IjoiIiwiY29udGVudFR5cGUiOiJhcHBsaWNhdGlvbi9qc29uIiwiaGVhZGVycyI6IiIsIm1ldGhvZCI6IlBVVCJ9")req.Header.Add("Date", "Wed, 12 Sep 2018 02:10:09 GMT")res, _ := http.DefaultClient.Do(req)defer res.Body.Close()body, _ := ioutil.ReadAll(res.Body)fmt.Println(res)fmt.Println(string(body))
}func Delete() {url := "http://xxxxx:8080/v2/repos/wh_flowDataSource1"req, _ := http.NewRequest("DELETE", url, nil)req.Header.Add("Authorization", "5F6MJ3N2Tk9ruL_6XQpx-uxkkg:o56-nIwtgTzUX80YCNpbcjUL8iM=:eyJyZXNvdXJjZSI6IF9mbG93RGF0YVNvdXJjZTEiLCJleHBpcmVzIjoxNTM2NzU4ODE2LCJjb250ZW50TUQ1IjoiIiwiY29udGVudFR5cGUiOiIiLCJoZWFkZXJzIjoiIiwibWV0aG9kIjoiREVMRVRFIn0=")res, _ := http.DefaultClient.Do(req)defer res.Body.Close()body, _ := ioutil.ReadAll(res.Body)fmt.Println(res)fmt.Println(string(body))
}
golang post get put delete 请求实例代码相关推荐
- python post请求实例_Python使用requests发送POST请求实例代码
本文研究的主要是Python使用requests发送POST请求的相关内容,具体介绍如下. 一个http请求包括三个部分,为别为请求行,请求报头,消息主体,类似以下这样: 请求行 请求报头 消息主体 ...
- java 发送带basic认证的http post请求实例代码_图解HTTP学习笔记(八)—确认访问用户身份的认证...
某些 Web 页面只想让特定的人浏览,或者干脆仅本人可见.为达到这个目标,必不可少的就是认证功能. 一.认证 核对登录者本人才知道的信息: 密码.动态令牌.数字证书.生物认证.IC卡等 HTTP 使用 ...
- vue 接口节流_vue输入节流,避免实时请求接口的实例代码
在做搜索的时候,当搜索页面只有一个输入框.没有确定按钮的时候,只能在用户输入时请求服务端,查询数据.这样会导致频繁的发送请求,造成服务端压力. 解决这个问题,可以使用vue做输入节流. 1.创建一个工 ...
- axios.delete()请求方式(含代码)- 应用篇
axios.delete() 请求的应用 - 代码篇 代码如下: axios.delete(this.serverPath+'/auth/logout', {params: {// 'username ...
- Golang gin框架:发送GET POST PUT DELETE请求
package mainimport ("net/http""github.com/gin-gonic/gin" )func main() {r := gin. ...
- pos请求 微信小程序_微信小程序蓝牙连接小票打印机实例代码详解
1.连接蓝牙 (第一次发表博客) 第一步打开蓝牙并搜索附近打印机设备// startSearch: function() { var that = this wx.openBluetoothAdapt ...
- 小程序步数解密php,微信小程序--获取微信运动步数的实例代码
如今运动计步很火,不管是蚂蚁森林,仍是微信上都很火爆,本文介绍了微信小程序微信运动步数的实例代码,分享给你们php 思路:wx.login获取的code请求获取的session_key,wx.getW ...
- SSM框架学习文档以及SSM整合(附Github地址=含SSM学习时的实例代码)
SSM框架学习 软件架构: 基于流行SSM框架:Spring+SpringMVC+Mybatis 项目配置: 使用Maven进行项目jar导入 使用Git进行版本控制,并将每次编写的代码上传到Gi ...
- php 小程序 运动步数_微信小程序获取微信运动步数的实例代码
现在运动计步很火,无论是蚂蚁森林,还是微信上都很火爆,本文介绍了微信小程序微信运动步数的实例代码,分享给大家 微信小程序API-微信运动 https://mp.weixin.qq.com/debug/ ...
最新文章
- Go在windows10 64位上安装过程
- java POI Excel 单元格样式
- python数据处理实例-Python数据处理numpy.median的实例讲解
- require 动态加载_require,exports,module.exports和import,export,export default
- 稳定婚姻问题:Gale–Shapley算法
- JS实现Ajax异步刷新
- php smarty配置文件,Smarty配置文件
- Data Warehouse
- maple软件安装教程
- 手把手教会你 | 多用户-服务器聊天室应用软件开发
- 链路聚合(Port-Channel)
- 云计算技术与应用 - 了解认识云计算
- 电脑遇到蓝屏的时候怎么解决
- 5G聚合路由器助力无人机监控盲区打好疫情阻击战
- 服务器状态监控app,服务器/网站连接状态监控工具
- windows画图工具,两张图片叠加
- OpenCV Eigen Sophus PCL G2O
- python实现地理位置类数据爬取与geohash应用初探
- 2019宁波本科计算机招聘工资,2019宁波银行校园招聘1421人:薪资待遇怎么样?值得报考吗?...
- SharePoint使用资源管理器打开,提示:在文件资源管理器中打开此库时遇到问题