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



这是一个没有意义的简单问题。

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

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

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

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

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

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

最新更新