【发布时间】:2019-03-15 14:44:32
【问题描述】:
由于系统限制,我有一个使用 google firebase 缩短的 url。我需要能够对它执行 curl PUT 和 GET 命令。 url 缩短器最终会进行重定向,这是我认为我的问题发生的地方。我让 GET 使用 -L 标志工作。
curl -X GET -L "http://myshorturl.com/hostedfile" --output GET.csv
但是我仍然无法让 PUT 工作
curl -X PUT -L "http://myshorturl.com/hostedfile" --upload-file PUT.csv
给我一个错误
错误 405(未找到)
这似乎意味着不允许 PUT,但我知道我的端点确实允许,因为当我在不缩短 url 的情况下做同样的事情时一切正常。
curl -X PUT -L "http://mymuchlongerurl.com/hostedfile" --upload-file PUT.csv
关于如何解决这个问题的任何想法?
【问题讨论】: