抛出responsebody
This commit is contained in:
parent
3f196c4ada
commit
ac249ccdaa
|
|
@ -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字符串
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in New Issue