
# PUT上传和POST上传有什么区别？
PUT上传中参数通过请求头域传递；POST上传则作为消息体中的表单域传递。
PUT上传需在URL中指定对象名；POST上传提交的URL为桶域名，无需指定对象名。两者的请求行分别为：
```
PUT /ObjectName HTTP/1.1
```
```
POST / HTTP/1.1
```
两种方式单次上传对象大小范围均为\[0, 5GB\]，如果需要上传超过5GB的大文件，需要通过多段上传实现。
关于PUT和POST上传更详细的API信息，请参见API参考[PUT上传](https://support.huaweicloud.com/api-obs/obs_04_0080.html)和[POST上传](https://support.huaweicloud.com/api-obs/obs_04_0081.html)。
