POST或PUT请求的行为类似于GET请求

时间:2019-12-07 05:54:56

标签: powershell rest http https

这是一个没有道理的简单问题。

我正在尝试将文件上传到我自己的个人网站,但是由于某种原因,我无法将其上传。相反,我的POST和PUT请求就像GET请求一样。

这是我正在使用的代码。非常简短,非常简单。

Invoke-RestMethod -Uri "https://www.mywebsite.com/destination/" -Method Post -ContentType 'image/jpg' -InFile C:\...download.jpg

每当我运行此代码时,我总是会得到一个HTML文件作为响应。如果尝试将文件用作目标,则会收到文件的内容。

我真的很困惑。我不知道发生了什么,或如何解决它。

1 个答案:

答案 0 :(得分:0)

这类问题通常与浏览器安全功能有关。 因为该网站托管在非https主机上。 尝试在网址之前添加https