diff --git a/hutool-http/pom.xml b/hutool-http/pom.xml
index 41686d9f7..4c147ec59 100755
--- a/hutool-http/pom.xml
+++ b/hutool-http/pom.xml
@@ -50,6 +50,12 @@
2.0.1
provided
+
+ com.sun.xml.messaging.saaj
+ saaj-impl
+ 2.0.1
+ test
+
diff --git a/hutool-http/src/main/java/org/dromara/hutool/http/meta/HeaderName.java b/hutool-http/src/main/java/org/dromara/hutool/http/meta/HeaderName.java
index 931fc5b89..6c4c8a0f3 100644
--- a/hutool-http/src/main/java/org/dromara/hutool/http/meta/HeaderName.java
+++ b/hutool-http/src/main/java/org/dromara/hutool/http/meta/HeaderName.java
@@ -71,7 +71,13 @@ public enum HeaderName {
*/
PRAGMA("Pragma"),
/**
- * 请求表示提交内容类型或返回返回内容的MIME类型
+ * 请求表示提交内容类型或返回返回内容的MIME类型,例如:
+ *
+ * - Content-Type:application/json; charset=utf-8
+ * - Content-Type:application/x-www-form-urlencoded; charset=utf-8
+ * - Content-Type:text/xml; charset=utf-8
+ * - Content-Type:application/soap+xml
+ *
*/
CONTENT_TYPE("Content-Type"),
diff --git a/hutool-http/src/main/java/org/dromara/hutool/http/webservice/SoapClient.java b/hutool-http/src/main/java/org/dromara/hutool/http/webservice/SoapClient.java
index cc5b156f4..afb5e5fe2 100644
--- a/hutool-http/src/main/java/org/dromara/hutool/http/webservice/SoapClient.java
+++ b/hutool-http/src/main/java/org/dromara/hutool/http/webservice/SoapClient.java
@@ -26,7 +26,10 @@ import org.dromara.hutool.http.client.Response;
import javax.xml.XMLConstants;
import javax.xml.namespace.QName;
+
import jakarta.xml.soap.*;
+import org.dromara.hutool.http.meta.Method;
+
import java.io.IOException;
import java.io.OutputStream;
import java.nio.charset.Charset;
@@ -586,10 +589,11 @@ public class SoapClient implements HeaderOperation {
*/
public Response sendForResponse() {
final Request request = Request.of(this.url)
- .setMaxRedirectCount(2)
- .contentType(getXmlContentType())
- .header(this.headers, false)
- .body(getMsgStr(false));
+ .method(Method.POST)
+ .setMaxRedirectCount(2)
+ .contentType(getXmlContentType())
+ .header(this.headers, false)
+ .body(getMsgStr(false));
return request.send();
}