#带 Authorization 发送http post请求
package main
import (
"fmt"
"go-script/config"
"io/ioutil"
"net/http"
"time"
)
var (
Username = "admin"
Password = "123456"
)
func call(url, method string) error {
client := &http.Client{
Timeout: time.Second * 10,
}
req, err := http.NewRequest(method, url, nil)
if err != nil {
return fmt.Errorf("Got error %s", err.Error())
}
req.SetBasicAuth(Username, Password)
response, err := client.Do(req)
if err != nil {
return fmt.Errorf("Got error %s", err.Error())
}
defer response.Body.Close()
body, _ := ioutil.ReadAll(response.Body)
fmt.Println(string(body))
return nil
}
func main() {
fmt.Println("start project 项目搜索")
call(config.SonarqubeSearchUrl, "POST")
}
Go 带BasicAuth http 请求接口
原创breaklinux 博主文章分类:Golang ©著作权
©著作权归作者所有:来自51CTO博客作者breaklinux的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:GO语言学习-操作系统命令
下一篇:基础服务启动System管理
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
go http server读书笔记
customHandler struct {}func (cb *customHandler) chenxun(w http.ResponseWriter, r *http.Request) { fmt.Prin
go go http server http 服务器 golang -
Go代码实现HTTP服务器(server端)-get请求
Go代码实现一个简单的HTTP服务器
字符串 函数返回 基础功能 net http -
python 实现http流server
python flask服务端import timefrom datetime import datetimefrom flask import Flask, R
http 开发语言 python flask 客户端 -
33. Flask实现BasicAuth基础认证以及DigestAuth摘要认证
需求一般我们使用Flask进行前后端分离开发的时候,前端与后端直接就是通过 API 请求进行数据交互,那么
html python js web java
















