栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么PowerShell无法发送适当的Crumb?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么PowerShell无法发送适当的Crumb?

我修改了代码,如下所示,它可以正常工作。不知道为什么以前的代码会抛出错误。

$API_User = "admin"$API_Pass = "password"$API_URL = "localhost"$API_Port = "8080"$API_Job = "test01"$h = @{}$h.Add('Authorization', 'Basic ' + [Convert]::Tobase64String([Text.Encoding]::ASCII.GetBytes("$(${API_User}):$(${API_Pass})")))$Params = @{uri = "http://${API_URL}:${API_Port}/crumbIssuer/api/json";        Method = 'Get';        Headers = $h;}$API_Crumb = Invoke-RestMethod @Params$h.Add('Jenkins-Crumb', $API_Crumb.crumb)$Params['uri'] = "http://${API_URL}:${API_Port}/job/${API_Job}/build"$Params['Method'] = 'Post'$Params['Headers'] = $hInvoke-RestMethod @Params


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/383465.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号