2

对于 HTTP PUT 请求,文件名是否通常作为请求 URI 的一部分包含在内,例如:

http://host/myfilename.txt

还是作为标准标题键/值对包含在内?如果是这样,关键是什么?

谢谢

4

3 回答 3

3

如果你期望能够发出GET /myfilename.txt,那么它是适当的PUT /myfilename.txt。但是,如果服务器要将文件放在不同的资源下,那么您可能应该使用POST /some/server/resource并返回Location新创建的资源的标头,该标头可用于从中检索文件。

于 2012-04-13T12:17:23.857 回答
2

它不是键值对,而是完整的 URI。这意味着它将完全引导您访问资源。这是标准。您将通过HTTP RFC了解 URI 的表示方式。

于 2012-04-13T12:16:27.073 回答
1

它的标准是使用 URI 告诉处理系统文件应该位于哪里。(所以,你写的方式是正确的。)

于 2012-04-13T12:15:25.393 回答