问题标签 [invoke-webrequest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2981 浏览

powershell - PowerShell 中的 curl --data-binary

如果我有curl如下命令:

--data-binaryPowershell中的等价物是什么?一些答案说只是 running curl.exe,其他人提到改变内容类型。不过,这确实可以作为 shell 脚本工作。只是想知道是否可以将其转换为Invoke-WebRequest在 Powershell 中使用。

0 投票
2 回答
1507 浏览

powershell - Invoke-Webrequest 在 POST 上获得 401,但在使用 Basic Auth 的 GET 上却没有

我有一个启用了基本身份验证的开发站点。我可以使用以下内容获取页面以将基本身份验证添加到标题中:

但我无法发布到相同的 URL:

我收到了 401 Unauthorized 回复。如果我在网站上禁用基本身份验证,一切正常。所以我知道这不是服务器问题。我可以使用我的浏览器发布。

编辑:所以当我在服务器上调试时,似乎基本身份验证工作正常。但是我的服务器返回一个重定向,然后导致 Invoke-Webrequest 将其解释为 401。

关于为什么这可能不起作用的任何想法?

0 投票
1 回答
7915 浏览

powershell - 如何检查网站/ URL 列表的状态?(使用 Power-Shell 脚本)

我想一次获取多个 URL 的 http 状态来准备报告。如何使用powershell实现它?

0 投票
3 回答
703 浏览

powershell - 尝试使用 powershell 进行 Rest 调用(PUT)

我正在尝试通过画布 api 更改课程代码。我可以通过给出的例子让它在 bash 中工作

我尝试在 powershell 中重现这一点。呼叫通过,但它没有做任何事情!

以前有人遇到过这个问题吗?我的代码中有什么我做错了吗?我无法重现我在 curl 中可以做的事情。


解决了!

问题是我使用了错误的内容类型。对于 Canvas LMS,执行 PUT 调用时必须选择 multipart/form-data。

0 投票
3 回答
13951 浏览

powershell - Powershell ConvertFrom-Json 编码特殊字符问题

我的 powershell 脚本中有这段代码,它在特殊字符部分上表现不佳。

在我的输出文件中,我只得到 '????' 对于任何特殊字符。有谁知道我怎样才能让它在我的输出文件中显示特殊字符?

0 投票
2 回答
9377 浏览

powershell - Invoke-WebRequest 未被识别为 cmdlet Windows 7 Powershell 的名称

如何在 Windows 7 PowerShell 上使用此脚本?

运行此脚本后,我收到此错误:

我认为错误是说不能Invoke-WebRequest在 Windows 7 上使用。为什么会这样?

0 投票
1 回答
322 浏览

powershell - 使用 powershell 登录 Auth0 (OWIN) 锁屏

我有一个 PowerShell 脚本来预热我们使用表单身份验证的 .Net Web 应用程序。我使用Invoke-WebRequest并阅读了防伪令牌,然后使用该令牌和用户/密码字段进行了 POST。然后我存储了会话,并能够请求我们剩余的页面来预热站点。

我们现在使用 OWIN/cookies 在应用程序上实现了 Auth0。如何使用新的 Auth0 登录验证我的 powershell 会话?

编辑:让它工作

0 投票
1 回答
429 浏览

powershell - 在 Youtube 上使用 powershell 获取推荐视频

当我用 powershell 打开任何视频时,它会在右侧显示推荐的视频。

我试图以两种方式解决问题。但它们都没有给出我想要的结果。

方式1

方式2

如何下载右侧推荐的视频?示例视频:https ://www.youtube.com/watch?v=lrYlcytsBdE

你能帮我解决我的问题吗?

0 投票
1 回答
7723 浏览

powershell - 如何使用包含来自文件的数据的 JSON 正文发送 Invoke-WebRequest

问题:
如何在没有不需要的文件元数据的情况下将文件内容放入 Invoke-WebRequest 的 JSON 正文中?

我的目标是发送一个 HTTP 请求,如下所示:

在哪里:

当我打印变量时:

...它按我的预期打印文件的内容。
但是在显示中打印文件内容会$Body显示更多我不需要的信息:

我尝试使用以下设置$file1$file2值:

...但结果是一样的。

0 投票
0 回答
1050 浏览

powershell - 如何使用 Icontrol REST API 在 f5 ltm 上创建 ssl 客户端配置文件

我的目标:上传我的 ssl 证书,为我的虚拟服务器创建一个 ssl-client 配置文件以供使用……</p>

因此,通过大量挖掘旧帖子并猜测 icontrol 其余文档的含义:我能够从本地安装的计算机中获取我的 .pfx 文件 - 将 .crt 和 .key 上传到 f5 ltm(BIG-IP 13.1.1 Build 0.0.4 Final)它们在 gui 中显示如下:(对不起,我无法上传图片)

旁注/问题:过去我设置 ssl-client 配置文件的手动过程是使用 gui 直接安装 pfx - 这使得 ssl 证书具有相互关联的证书和密钥:

这将返回以下错误:

同样,我不是在寻找 powershell 帮助(如果可以的话,那就太好了),但是如果您可以帮助我了解此过程所需的 icontrol rest:

我找到了这个页面:https ://devcentral.f5.com/wiki/iControlREST.APIRef_tm_ltm_profile_client-ssl.ashx 上面的方法已被弃用:已
弃用 - 改用 cert-key-chain 选项。

但我没有找到使用这个 /cert-key-chain 数组的人

也许这就是秘密?