HttpUtils.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:yunti-speed-test 作者:
/**
 * HTTP GET Without Handling HTTP redirects automatically
 * 
 * @param url
 * @param headers
 * @return CloseableHttpResponse
 */
public static CloseableHttpResponse getWithoutAutoRedirect(String url, Map<String, String> headers) {
    if (url == null) {
        return null;
    }
    HttpGet get = new HttpGet(url);
    addHeaders(get, headers);
    CloseableHttpResponse response = null;
    try {
        client = HttpClients.custom().disableRedirectHandling().build();
        response = visit(get);
        RedirectStrategy rs = DefaultRedirectStrategy.INSTANCE;
        client = HttpClients.custom().setRedirectStrategy(rs).build();
    } catch (Exception e) {
        logger.error(e.getMessage());
        e.printStackTrace();
    }
    return response;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号