package com.admin.common.utils; import com.admin.common.dto.GostConfigDto; import com.admin.common.dto.GostDto; import com.admin.config.RestTemplateConfig; import com.alibaba.fastjson.JSONObject; import lombok.SneakyThrows; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.http.*; import org.springframework.http.client.ClientHttpResponse; import org.springframework.stereotype.Component; import org.springframework.web.client.ResponseErrorHandler; import org.springframework.web.client.RestTemplate; import java.io.IOException; import java.net.URI; import java.nio.charset.StandardCharsets; import java.util.*; /** * HTTP请求工具类 * 支持GET和POST请求,支持表单和JSON格式的请求体 */ @Component public class HttpUtils{ }