首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将PowerShell转换为邮递员

将PowerShell转换为邮递员
EN

Stack Overflow用户
提问于 2017-03-21 22:46:48
回答 2查看 3.9K关注 0票数 0

我需要帮助才能把这个脚本送到邮递员那里,我真的不知道从哪里开始。

代码语言:javascript
运行
复制
$token = '<token><version>1</version><data>0E6824699F40129E254DB96441233E32F13454355184E5A24F8E3C0DFA4F</data></token>'
$encodedToken = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes($token))
$authValue = "AfasToken $encodedToken"
$Headers = @{
Authorization = $authValue
}
$url = 'https://location/connectors/Profit_Article'
$file = '\\yourserver\volume\folder\Getconnector.json'
Invoke-WebRequest -Uri $url -OutFile $file -Headers $Headers
EN

Stack Overflow用户

发布于 2017-03-22 01:42:09

看起来您正在尝试使用适用于Chrome的Postman插件测试REST API。

您给出的示例是一个简单的GET请求,它调用特定的URL,但指定了身份验证头。

在Postman中,您可以创建一个新请求,将网址(也称为URI)放入URL框中,然后添加一个Authorization头。假设PowerShell示例中的数据是您想要使用的数据,您可以通过在PowerShell中运行前3行代码来获取令牌:

代码语言:javascript
运行
复制
$token = '<token><version>1</version><data>0E6824699F40129E254DB96441233E32F13454355184E5A24F8E3C0DFA4F</data></token>'
$encodedToken = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes($token))
$authValue = "AfasToken $encodedToken"

然后,您可以查看$authValue变量中的内容,以了解要向Postman中的头部添加哪些内容:

代码语言:javascript
运行
复制
[PS]> $authvalue
AfasToken PHRva2VuPjx2ZXJzaW9uPjE8L3ZlcnNpb24+PGRhdGE+MEU2ODI0Njk5RjQwMTI5RTI1NERCOTY0NDEyMzNFMzJGMTM0NTQzNTUxODRFNUEyNEY4RTNDMERGQTRGPC9kYXRhPjwvdG9rZW4+

https://www.getpostman.com/docs/requests

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42930419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档