diff --git a/.idea/php.xml b/.idea/php.xml
index edeeb98..966e066 100644
--- a/.idea/php.xml
+++ b/.idea/php.xml
@@ -143,6 +143,11 @@
+
+
+
+
+
diff --git a/.idea/phpunit.xml b/.idea/phpunit.xml
new file mode 100644
index 0000000..4f8104c
--- /dev/null
+++ b/.idea/phpunit.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/ConfigProvider.php b/src/ConfigProvider.php
index 02bbf6e..5283437 100644
--- a/src/ConfigProvider.php
+++ b/src/ConfigProvider.php
@@ -10,7 +10,7 @@ declare(strict_types=1);
* @license https://github.com/hyperf/hyperf/blob/master/LICENSE
*/
-namespace Singularity\HDK;
+namespace Singularity\HDK\Core;
use Hyperf\Contract\StdoutLoggerInterface;
use Hyperf\Framework\Logger\StdoutLogger;
diff --git a/src/Controller/AbstractController.php b/src/Controller/AbstractController.php
index 90e69be..b336c5b 100644
--- a/src/Controller/AbstractController.php
+++ b/src/Controller/AbstractController.php
@@ -7,7 +7,7 @@
* Created on 2022/4/25
*/
-namespace Singularity\HDK\Utils\Controller;
+namespace Singularity\HDK\Core\Controller;
use Dont\DontCall;
use Dont\DontCallStatic;
diff --git a/src/Enumerations/Http/Header/Authentication.php b/src/Enumerations/Http/Header/Authentication.php
index 88bf6d2..4e4acca 100644
--- a/src/Enumerations/Http/Header/Authentication.php
+++ b/src/Enumerations/Http/Header/Authentication.php
@@ -7,18 +7,18 @@
* Created on 2022/4/28
*/
-namespace Singularity\HDK\Utils\Enumerations\Http\Header;
+namespace Singularity\HDK\Core\Enumerations\Http\Header;
-use Singularity\HDK\Utils\Enumerations\Http\Header\Extend\SM3;
-use Singularity\HDK\Utils\Enumerations\Http\Header\RFCs\RFC4559 as Negotiate;
-use Singularity\HDK\Utils\Enumerations\Http\Header\RFCs\RFC6750 as Bearer;
-use Singularity\HDK\Utils\Enumerations\Http\Header\RFCs\RFC7486 as HOBA;
-use Singularity\HDK\Utils\Enumerations\Http\Header\RFCs\RFC7616 as DIGEST;
-use Singularity\HDK\Utils\Enumerations\Http\Header\RFCs\RFC7617 as Basic;
-use Singularity\HDK\Utils\Enumerations\Http\Header\RFCs\RFC7804 as SCRAM_SHA_256;
-use Singularity\HDK\Utils\Enumerations\Http\Header\RFCs\RFC8120 as Mutual;
-use Singularity\HDK\Utils\Enumerations\Http\Header\RFCs\RFC8292 as vapid;
-use Singularity\HDK\Utils\Enumerations\Http\Header\Vendor\AWS;
+use Singularity\HDK\Core\Enumerations\Http\Header\Extend\SM3;
+use Singularity\HDK\Core\Enumerations\Http\Header\RFCs\RFC4559 as Negotiate;
+use Singularity\HDK\Core\Enumerations\Http\Header\RFCs\RFC6750 as Bearer;
+use Singularity\HDK\Core\Enumerations\Http\Header\RFCs\RFC7486 as HOBA;
+use Singularity\HDK\Core\Enumerations\Http\Header\RFCs\RFC7616 as DIGEST;
+use Singularity\HDK\Core\Enumerations\Http\Header\RFCs\RFC7617 as Basic;
+use Singularity\HDK\Core\Enumerations\Http\Header\RFCs\RFC7804 as SCRAM_SHA_256;
+use Singularity\HDK\Core\Enumerations\Http\Header\RFCs\RFC8120 as Mutual;
+use Singularity\HDK\Core\Enumerations\Http\Header\RFCs\RFC8292 as vapid;
+use Singularity\HDK\Core\Enumerations\Http\Header\Vendor\AWS;
/**
* HTTP 认证相关的值
diff --git a/src/Enumerations/Http/Header/Extend/SM3.php b/src/Enumerations/Http/Header/Extend/SM3.php
index 9bd7c0f..79259d0 100644
--- a/src/Enumerations/Http/Header/Extend/SM3.php
+++ b/src/Enumerations/Http/Header/Extend/SM3.php
@@ -7,7 +7,7 @@
* Created on 2022/4/28
*/
-namespace Singularity\HDK\Utils\Enumerations\Http\Header\Extend;
+namespace Singularity\HDK\Core\Enumerations\Http\Header\Extend;
/**
* Singularity\HDK\Utils\Enumerations\Http\Header\Authentication\Extend\SM3@hyperf-development-kit
diff --git a/src/Enumerations/Http/Header/RFCs/RFC4559.php b/src/Enumerations/Http/Header/RFCs/RFC4559.php
index 1c0fcac..d0ac6d7 100644
--- a/src/Enumerations/Http/Header/RFCs/RFC4559.php
+++ b/src/Enumerations/Http/Header/RFCs/RFC4559.php
@@ -7,7 +7,7 @@
* Created on 2022/4/28
*/
-namespace Singularity\HDK\Utils\Enumerations\Http\Header\RFCs;
+namespace Singularity\HDK\Core\Enumerations\Http\Header\RFCs;
/**
* Singularity\HyperfDevelopmentKit\Utils\Enumerations\Http\RFCs\RFC4559@hyperf-development-kit
diff --git a/src/Enumerations/Http/Header/RFCs/RFC6750.php b/src/Enumerations/Http/Header/RFCs/RFC6750.php
index 8772fbc..dd64b6e 100644
--- a/src/Enumerations/Http/Header/RFCs/RFC6750.php
+++ b/src/Enumerations/Http/Header/RFCs/RFC6750.php
@@ -7,7 +7,7 @@
* Created on 2022/4/28
*/
-namespace Singularity\HDK\Utils\Enumerations\Http\Header\RFCs;
+namespace Singularity\HDK\Core\Enumerations\Http\Header\RFCs;
/**
* Singularity\HyperfDevelopmentKit\Utils\Enumerations\Http\RFCs\RFC6750@hyperf-development-kit
diff --git a/src/Enumerations/Http/Header/RFCs/RFC7486.php b/src/Enumerations/Http/Header/RFCs/RFC7486.php
index 7ef63fb..f23a163 100644
--- a/src/Enumerations/Http/Header/RFCs/RFC7486.php
+++ b/src/Enumerations/Http/Header/RFCs/RFC7486.php
@@ -7,7 +7,7 @@
* Created on 2022/4/28
*/
-namespace Singularity\HDK\Utils\Enumerations\Http\Header\RFCs;
+namespace Singularity\HDK\Core\Enumerations\Http\Header\RFCs;
/**
* Singularity\HyperfDevelopmentKit\Utils\Enumerations\Http\RFCs\RFC7486@hyperf-development-kit
diff --git a/src/Enumerations/Http/Header/RFCs/RFC7616.php b/src/Enumerations/Http/Header/RFCs/RFC7616.php
index 352180b..67fdba6 100644
--- a/src/Enumerations/Http/Header/RFCs/RFC7616.php
+++ b/src/Enumerations/Http/Header/RFCs/RFC7616.php
@@ -7,7 +7,7 @@
* Created on 2022/4/28
*/
-namespace Singularity\HDK\Utils\Enumerations\Http\Header\RFCs;
+namespace Singularity\HDK\Core\Enumerations\Http\Header\RFCs;
use Lmc\HttpConstants\Header;
diff --git a/src/Enumerations/Http/Header/RFCs/RFC7617.php b/src/Enumerations/Http/Header/RFCs/RFC7617.php
index c090684..b9c785b 100644
--- a/src/Enumerations/Http/Header/RFCs/RFC7617.php
+++ b/src/Enumerations/Http/Header/RFCs/RFC7617.php
@@ -7,7 +7,7 @@
* Created on 2022/4/28
*/
-namespace Singularity\HDK\Utils\Enumerations\Http\Header\RFCs;
+namespace Singularity\HDK\Core\Enumerations\Http\Header\RFCs;
/**
* Singularity\HyperfDevelopmentKit\Utils\Enumerations\Http\RFCs\RFC7617@hyperf-development-kit
diff --git a/src/Enumerations/Http/Header/RFCs/RFC7804.php b/src/Enumerations/Http/Header/RFCs/RFC7804.php
index 76d0267..4d6b912 100644
--- a/src/Enumerations/Http/Header/RFCs/RFC7804.php
+++ b/src/Enumerations/Http/Header/RFCs/RFC7804.php
@@ -7,7 +7,7 @@
* Created on 2022/4/28
*/
-namespace Singularity\HDK\Utils\Enumerations\Http\Header\RFCs;
+namespace Singularity\HDK\Core\Enumerations\Http\Header\RFCs;
/**
* Singularity\HDK\Utils\Enumerations\Http\Header\Authentication\RFCs\RFC7804@hyperf-development-kit
diff --git a/src/Enumerations/Http/Header/RFCs/RFC8120.php b/src/Enumerations/Http/Header/RFCs/RFC8120.php
index 2285fd6..947d9ee 100644
--- a/src/Enumerations/Http/Header/RFCs/RFC8120.php
+++ b/src/Enumerations/Http/Header/RFCs/RFC8120.php
@@ -7,7 +7,7 @@
* Created on 2022/4/28
*/
-namespace Singularity\HDK\Utils\Enumerations\Http\Header\RFCs;
+namespace Singularity\HDK\Core\Enumerations\Http\Header\RFCs;
/**
* Singularity\HyperfDevelopmentKit\Utils\Enumerations\Http\RFCs\RFC8120@hyperf-development-kit
diff --git a/src/Enumerations/Http/Header/RFCs/RFC8292.php b/src/Enumerations/Http/Header/RFCs/RFC8292.php
index e67c1fe..5e2c6d3 100644
--- a/src/Enumerations/Http/Header/RFCs/RFC8292.php
+++ b/src/Enumerations/Http/Header/RFCs/RFC8292.php
@@ -7,7 +7,7 @@
* Created on 2022/4/28
*/
-namespace Singularity\HDK\Utils\Enumerations\Http\Header\RFCs;
+namespace Singularity\HDK\Core\Enumerations\Http\Header\RFCs;
/**
* Singularity\HDK\Utils\Enumerations\Http\Header\Authentication\RFCs\RFC8292@hyperf-development-kit
diff --git a/src/Enumerations/Http/Header/Vendor/AWS.php b/src/Enumerations/Http/Header/Vendor/AWS.php
index 8e96049..3a21fe3 100644
--- a/src/Enumerations/Http/Header/Vendor/AWS.php
+++ b/src/Enumerations/Http/Header/Vendor/AWS.php
@@ -7,7 +7,7 @@
* Created on 2022/4/28
*/
-namespace Singularity\HDK\Utils\Enumerations\Http\Header\Vendor;
+namespace Singularity\HDK\Core\Enumerations\Http\Header\Vendor;
/**
* Singularity\HDK\Utils\Enumerations\Http\Vendor\AWS@hyperf-development-kit
diff --git a/src/Exceptions/ThirdPartyException.php b/src/Exceptions/ThirdPartyException.php
index a547781..e34341e 100644
--- a/src/Exceptions/ThirdPartyException.php
+++ b/src/Exceptions/ThirdPartyException.php
@@ -1,6 +1,6 @@