见 http://docs.upyun.com/api/http_api/#UPYUN签名认证
文档声称
URI 请求路径,必须符合 http 协议标准:包含中文名称或特殊字符的文件名(或目录),需进行 urlencode 处理
但实际上这里的 uri 要求的仅仅是真正 uri 的 path 部分。
这个是 uri: http://v0.api.upyun.com/lyman-foo/hello/
这个是 path: /lyman-foo/hello/
见 http://docs.upyun.com/api/http_api/#UPYUN签名认证
文档声称
URI 请求路径,必须符合 http 协议标准:包含中文名称或特殊字符的文件名(或目录),需进行 urlencode 处理
但实际上这里的 uri 要求的仅仅是真正 uri 的 path 部分。
这个是 uri: http://v0.api.upyun.com/lyman-foo/hello/
这个是 path: /lyman-foo/hello/
嗯,stackoverflow 上的这个问题解释的比较清楚,可以作为参考
呵呵,你的理解是对的,不过说明下概念:
* URL:统一资源定位符
* URI:统一资源标识符
举个例子,对于一个路径:
http://v0.api.upyun.com/lyman-foo/hello/
,那么两者的区别就是:* URL:
http://v0.api.upyun.com/lyman-foo/hello/
* URI:
/lyman-foo/hello/
详见下图:
希望能够解释清楚。