| | |
| | | import com.nanometer.smartlab.exception.BusinessException; |
| | | import com.nanometer.smartlab.exception.ExceptionEnumCode; |
| | | import org.apache.http.NameValuePair; |
| | | import org.apache.http.client.ClientProtocolException; |
| | | import org.apache.http.client.config.RequestConfig; |
| | | import org.apache.http.client.methods.CloseableHttpResponse; |
| | | import org.apache.http.client.methods.HttpGet; |
| | | import org.apache.http.client.utils.URIBuilder; |
| | | import org.apache.http.impl.client.CloseableHttpClient; |
| | | import org.apache.http.impl.client.DefaultHttpClient; |
| | | import org.apache.http.impl.client.HttpClients; |
| | | import org.apache.http.util.EntityUtils; |
| | | |
| | | import javax.swing.text.html.parser.Entity; |
| | | import java.io.IOException; |
| | | import java.net.URISyntaxException; |
| | | import java.util.List; |
| | |
| | | CloseableHttpClient client = HttpClients.createDefault(); |
| | | URIBuilder builder = new URIBuilder(url); |
| | | URIBuilder uriBuilder = builder.setParameters(params); |
| | | |
| | | RequestConfig requestConfig = RequestConfig.custom().setConnectionRequestTimeout(120000) |
| | | .setSocketTimeout(120000).setConnectTimeout(120000).build(); //设置超时 |
| | | HttpGet get = new HttpGet(uriBuilder.build()); |
| | | get.setConfig(requestConfig); |
| | | CloseableHttpResponse res = client.execute(get); |
| | | return EntityUtils.toString(res.getEntity(), "UTF-8"); |
| | | } catch (IOException | URISyntaxException e) { |