PowerShell Invoke-RestMethod截断最后一个期间

时间:2018-08-02 18:44:30

标签: powershell

我注意到Invoke-RestMethod的行为很奇怪,其中-Uri参数的最后一个句号被截断了。

例如:

Invoke-RestMethod -Method Get -Uri http://example.com/this.

查看Fiddler,请求转到http://example.com/this,在该处删除了最后一个句点。

令人费解的是,只有在PowerShell上运行该方法时才出现此行为,而在PowerShell ISE上却没有。 PowerShell和PowerShell ISE都使用相同的引擎版本。

 Major  Minor  Build  Revision
 -----  -----  -----  --------
 5      1      16299  547     

有人提到了这种现象here,但从未得到回答。我尝试使用UriBuilder对字符串进行编码,但问题仍然存在。这里可能发生什么事?

0 个答案:

没有答案