抛出responsebody

This commit is contained in:
sez 2025-11-06 16:30:00 +08:00
parent 3f196c4ada
commit ac249ccdaa
1 changed files with 33 additions and 21 deletions

View File

@ -46,6 +46,7 @@ public class HttpRequestUtils {
/**
* 发送GET请求
*
* @param url 请求URL
* @return 响应字符串
* @throws IOException 请求异常时抛出
@ -57,6 +58,7 @@ public class HttpRequestUtils {
/**
* 发送带参数和请求头的GET请求
*
* @param url 请求URL
* @param params 请求参数Map
* @param headers 请求头Map
@ -70,6 +72,7 @@ public class HttpRequestUtils {
/**
* 发送GET请求完整参数
*
* @param url 请求URL
* @param params 请求参数Map
* @param headers 请求头Map
@ -141,6 +144,7 @@ public class HttpRequestUtils {
/**
* 发送JSON格式的POST请求
*
* @param url 请求URL
* @param jsonParams JSON参数字符串
* @param headers 请求头Map
@ -153,6 +157,7 @@ public class HttpRequestUtils {
/**
* 发送JSON格式的POST请求带超时配置
*
* @param url 请求URL
* @param jsonParams JSON参数字符串
* @param headers 请求头Map
@ -199,7 +204,7 @@ public class HttpRequestUtils {
logger.debug("Response status: {}, Body: {}", statusCode, responseBody);
if (statusCode < 200 || statusCode >= 300) {
throw new IOException("HTTP request failed with status code: " + statusCode);
throw new IOException("HTTP request failed with status code: " + statusCode + "\n" + "HTTP request failed responseBody: " + responseBody);
}
return responseBody;
@ -209,6 +214,7 @@ public class HttpRequestUtils {
/**
* 发送XML格式的POST请求
*
* @param url 请求URL
* @param xmlParams XML参数字符串
* @param headers 请求头Map
@ -221,6 +227,7 @@ public class HttpRequestUtils {
/**
* 发送XML格式的POST请求带超时配置
*
* @param url 请求URL
* @param xmlParams XML参数字符串
* @param headers 请求头Map
@ -278,6 +285,7 @@ public class HttpRequestUtils {
/**
* 将XML字符串转换为Fastjson的JSONObject
*
* @param xml XML字符串
* @return JSONObject对象
*/
@ -328,6 +336,7 @@ public class HttpRequestUtils {
/**
* 将JSON字符串转换为XML
*
* @param json JSON对象
* @param escape 是否忽略特殊字符
* @return XML字符串
@ -377,6 +386,7 @@ public class HttpRequestUtils {
/**
* 将Java对象转换为XML字符串
*
* @param obj 要转换的对象
* @return XML字符串
* @throws JAXBException 转换异常时抛出
@ -394,6 +404,7 @@ public class HttpRequestUtils {
/**
* 将XML字符串转换为Java对象
*
* @param xml XML字符串
* @param clazz 目标类
* @return Java对象
@ -408,6 +419,7 @@ public class HttpRequestUtils {
/**
* 使用Gson将Java对象转换为JSON字符串
*
* @param obj 要转换的对象
* @return JSON字符串
*/