diff --git a/CHANGELOG.md b/CHANGELOG.md index 77247b6..27aa109 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,19 @@ +**2022-10-26** + +v8.3.0 + +移除:不推荐域名 + +增加:亚太-首尔 和 华东-浙江2 固定区域 + +增加:设置存储对象的生命周期 API + +优化:分片上传 ctx 超时检测 + +修复:部分运行环境 Content-Type 请求头不兼容问题(v8.2.0 引入) + +修复:分片上传 v2 不允许没有 key 的问题 + **2022-06-9** v8.2.0 diff --git a/src/Qiniu/Http/HttpManager.cs b/src/Qiniu/Http/HttpManager.cs index b1098f9..000b78c 100644 --- a/src/Qiniu/Http/HttpManager.cs +++ b/src/Qiniu/Http/HttpManager.cs @@ -114,7 +114,10 @@ public HttpResult Get(string url, StringDictionary headers, string token, bool b { foreach (string fieldName in headers.Keys) { - wReq.Headers.Add(fieldName, headers[fieldName]); + if (!WebHeaderCollection.IsRestricted(fieldName)) + { + wReq.Headers.Add(fieldName, headers[fieldName]); + } } if (headers.ContainsKey("Content-Type")) @@ -264,7 +267,10 @@ public HttpResult Post(string url, StringDictionary headers, string token, bool { foreach (string fieldName in headers.Keys) { - wReq.Headers.Add(fieldName, headers[fieldName]); + if (!WebHeaderCollection.IsRestricted(fieldName)) + { + wReq.Headers.Add(fieldName, headers[fieldName]); + } } if (headers.ContainsKey("Content-Type")) @@ -1125,7 +1131,10 @@ public HttpResult PostForm(string url, StringDictionary headers, byte[] data, st { foreach (string fieldName in headers.Keys) { - wReq.Headers.Add(fieldName, headers[fieldName]); + if (!WebHeaderCollection.IsRestricted(fieldName)) + { + wReq.Headers.Add(fieldName, headers[fieldName]); + } } } if (!string.IsNullOrEmpty(token)) diff --git a/src/Qiniu/Qiniu.csproj b/src/Qiniu/Qiniu.csproj index ed0fe7a..c118b1e 100644 --- a/src/Qiniu/Qiniu.csproj +++ b/src/Qiniu/Qiniu.csproj @@ -28,7 +28,7 @@ Qiniu - 8.2.0 + 8.3.0 Rong Zhou, Qiniu SDK Shanghai Qiniu Information Technology Co., Ltd. Qiniu Resource (Cloud) Storage SDK for C# diff --git a/src/Qiniu/QiniuCSharpSDK.cs b/src/Qiniu/QiniuCSharpSDK.cs index e7f52bc..0e23a00 100644 --- a/src/Qiniu/QiniuCSharpSDK.cs +++ b/src/Qiniu/QiniuCSharpSDK.cs @@ -37,6 +37,6 @@ public class QiniuCSharpSDK /// /// SDK版本号 /// - public const string VERSION = "8.2.0"; + public const string VERSION = "8.3.0"; }