问题标签 [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.
powershell - 即使适用于所有浏览器,调用 webrequest 也无法获取网站数据
Powershell:对于特定站点,invoke-webrequest 不适用于我。尝试了很多东西,比如设置 TLS 设置等。但仍然失败。一个独特的事情是它适用于第一个请求,然后发布然后失败 15 分钟,但通过浏览器浏览网站时并非如此。谁能帮帮我
对于下一个请求,它会永远等待然后超时。但在浏览器中并非如此(在 IE、chrome 中)
powershell - Invoke-WebRequest : {"message":"缺少 'api-version' 请求标头。请将此标头设置为支持的 API 版本的值
我尝试在 Windows 中使用带有 powershell 的 Invoke-WebRequest 方法执行 API,但它返回了以下消息:
Invoke-WebRequest : {"message":"缺少 'api-version' 请求头。请将此头设置为支持的 API 版本的值。支持的最低版本是 'v1'。支持的最高版本是 'v1' ."}
下面,这就是我在我的请求中设置的:
有人可以帮助我吗?
提前致谢,
powershell - Powershell:Import-CSV - 如何选择特定单元格(即:A5、A10.A15)
我使用 invoke-webrequest 创建了一个脚本并过滤了我需要的信息并将数据导出到 CSV 文件,数据被格式化为列表视图,因此提取的数据被放置到 CSV 文件下方的新行中(适合我的需要很好)。
现在我已经将该 CSV 导入到 Powershell 中,我想从中选择某些信息单元格。有没有一种方法可以将特定单元格选择到一个变量中,我可以在脚本中的其他位置使用该变量。
非常感谢,干杯,例如设置 $ie1 保存来自 A5 的数据 设置 $ie2 保存来自 A10 的数据 设置 $ie3 保存来自 A15 的数据
powershell - Powershell Invoke-WebRequest 在下载失败时会抛出错误吗?
我想知道 Powershell Invoke-WebRequest 是否会在下载请求上引发客户端错误,例如磁盘已满?
例如:
上面的代码会只得到http状态码,还是在本地文件系统上写错误?
powershell - 无法使用 powershell 访问 Web API 以进行 ADFS 身份验证
我正在尝试从网站获取数据。当我使用浏览器登录时,它会将我重定向到 adfs.sts.com,然后自动重定向到该站点。当我尝试使用 powershell 连接到同一站点时,出现以下错误:
当调用 Invoke-Webrequest 时,它也会打开浏览器。
您能否协助如何使用带有 ADFS 身份验证的 powershell 连接到此类站点。
powershell - Invoke-WebRequest:请求被中止:无法创建 SSL/TLS 安全通道。在 TLS12 下
我收到错误:
我正在运行的命令在其他服务器上是可以的。此错误的大多数答案都与安全协议有关。虽然,这是我的:
我仍然得到这个错误。我错过了什么?
powershell - 如何通过 Powershell 自动与 Github API 交互?
(最初问“如何使用 SSH pub/priv 密钥通过 Invoke-WebRequest 进行身份验证?”)
我想自动化我的 github 存储库的一些内务管理,并且(至少为了学习)我想我会用 Powershell 来做。有没有办法为 Get-Credential 提供 SSH 私钥/公钥对(所以我可以使用它),或者直接提供给 Invoke-WebRequest cmdlet,以自动对 Github API 进行身份验证?
还是我走得很辛苦,有一种更简单的方法可以做到这一点(继续使用 SSH 密钥)?
- 编辑
好的,正如马丁在评论中指出的那样:
Invoke-WebRequest
用于 HTTP。SSH 密钥不与 HTTP 一起使用。
我对那个“细节”一无所知,并认为这是可以做到的。
在被指出之后,我发现了这个类似的问题,并且通过更多的挖掘,我发现我真正需要的是开发人员令牌。
我也在更改标签,删除ssh-keys
和添加github
并github-api
反映这些新发现。
powershell - PowerShell 中的 -UseDefaultCredential 与 -Credential(401 错误)
我正在 PowerShell 中编写一个脚本,该脚本正在测试目标 SharePoint 2013 URL 的登录凭据,这些凭据传递给调用相关 URL 的 Invoke-WebRequest 命令。当我使用 -UseDefaultCredential 时,返回的状态是 200,但是当我替换它并尝试将以下代码传递给同一命令的 -Credential 属性时,我收到 401 错误:
关于使用 -Credential 属性时为什么会出现 401 错误的任何想法?谢谢!
powershell - Powershell 重定向 URI
我正在尝试使用 Powershell 中的“Invoke-WebRequest”调用 Web 应用程序 url,当我调用“internal.com”url 时,它被重定向到另一个网页,其 url 为“.../xyz.aspx”,仅接受电子邮件作为输入并获得身份验证。
我正在使用以下代码(如 Thomas 所建议的那样)并尝试了不同的排列和组合。
运行上述代码时,我收到以下消息。
谢谢你。
powershell - Powershell WebRequest 每次都会给出不同的响应
我正在使用下面的代码来检查 url 连接
它有时会给出状态码 407,有时会出现空白。每次都得到不同的响应,如下所示,没有 try/catch 块。
- “底层连接已关闭:发送时发生意外错误。”
- “远程服务器返回错误:(407) 需要代理身份验证。”
- Invoke-WebRequest :Access Denied (authentication_failed) 详细信息:您的凭据无法通过身份验证:“凭据丢失。”。在您的凭据得到验证之前,您将不被允许访问。
请让我知道这是 WebRequest 模块的问题还是它自身的 URL 的问题。
谢谢。