From c1f1183729808400f05ca8fbafa599fccbada9c1 Mon Sep 17 00:00:00 2001 From: LiHS Date: Sat, 8 Oct 2022 00:31:41 +0800 Subject: [PATCH 1/2] fix http header compatibility --- src/Qiniu/Http/HttpManager.cs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) 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)) From 1cbc4b183732ecd7398ba14844919c135aee8b85 Mon Sep 17 00:00:00 2001 From: LiHS Date: Wed, 26 Oct 2022 13:34:54 +0800 Subject: [PATCH 2/2] Update CHANGELOG.md, Qiniu.csproj QiniuCSharpSDK.cs --- CHANGELOG.md | 16 ++++++++++++++++ src/Qiniu/Qiniu.csproj | 2 +- src/Qiniu/QiniuCSharpSDK.cs | 2 +- 3 files changed, 18 insertions(+), 2 deletions(-) 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/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"; }