groovy 当我使用grooy时,如何在header发送授权令牌

hmtdttj4  于 2022-11-21  发布在  其他
关注(0)|答案(1)|浏览(154)

我尝试使用curl命令行
curl -H '授权:令牌此为我的令牌'此为我的url

final DataUrl = new URL("this_is_my_url?access_token=this_is_my_token"
getList new JsonSlurper().parse(DataUrl.newReader())

但没有用
我试过

def DataUrl =new GetMethod("this_is_my_url");
DataUrl.setRequestHeader("Authorization",token this_is_my_token)
getList new JsonSlurper().parse(DataUrl.newReader())
gr8qqesn

gr8qqesn1#

您语法看起来不正确,例如下面一行

DataUrl.setRequestHeader("Authorization",token + "this_is_my_token")

我已经使用了下面的方法。

def accessToken = "ACCESS_TOKEN" // If you want to Base64 encode use "ACCESS_TOKEN".bytes.encodeBase64().toString()
def get = new URL("https://raw.githubusercontent.com/xxxx/something/hosts").openConnection();
get.setRequestProperty("Authorization", "token " + accessToken)
def content = get.getInputStream().getText()

相关问题