请问golang如何实现.net的var authHeader = new AuthenticationHeaderValue("Basic", authValue);这段代码

请问golang如何实现.net的var authHeader = new AuthenticationHeaderValue(“Basic”, authValue);这段代码

共 2 个回复


joe9i0

var authHeader = &AuthenticationHeaderValue{
    "Basic",
    authValue,
}
# 0

nuokesasi

@joe9i0 感谢你的解答,可能我表达的不清楚

var authHeader = new AuthenticationHeaderValue(“Basic”, authValue);

这段代码其实是.net的Web API安全验证的使用代码

我这里找到方法了

golang里面只要在头信息里设置“Authorization”

如下代码可以解决.net的Web API安全验证
这是golang的客户端代码调用.net的服务端API

s.SetHeader("Authorization", "Basic "+authValue)
# 1