国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

Java如何獲取網(wǎng)絡(luò )302重定向URL的方法

發(fā)布時(shí)間:2021-09-27 17:50 來(lái)源:億速云 閱讀:0 作者:小新 欄目: 開(kāi)發(fā)技術(shù)

這篇文章主要介紹Java如何獲取網(wǎng)絡(luò )302重定向URL的方法,文中介紹的非常詳細,具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

方法1:

import java.net.HttpURLConnection;import java.net.URL; import org.junit.Assert;import org.junit.Test; public class GetRedirectUrlTest {  @Test  public void test_getRedirectUrl() throws Exception {    String url="http://www.baidu.com/link?url=ByBJLpHsj5nXx6DESXbmMjIrU5W4Eh0yg5wCQpe3kCQMlJK_RJBmdEYGm0DDTCoTDGaz7rH80gxjvtvoqJuYxK";    String expectUrl="http://www.zhihu.com/question/20583607/answer/16597802";    String redictURL = getRedirectUrl(url);    Assert.assertEquals(expectUrl, redictURL);  }    /**   * 獲取重定向地址   * @param path   * @return   * @throws Exception   */  private String getRedirectUrl(String path) throws Exception {    HttpURLConnection conn = (HttpURLConnection) new URL(path)        .openConnection();    conn.setInstanceFollowRedirects(false);    conn.setConnectTimeout(5000);    return conn.getHeaderField("Location");  }}

方法2:

/**   * 處理跳轉鏈接,獲取重定向地址   * @param url  源地址   * @return   目標網(wǎng)頁(yè)的絕對地址   */  public String getAbsUrl(String url){    CloseableHttpClient httpclient = HttpClients.createDefault();    HttpClientContext context = HttpClientContext.create();    HttpGet httpget = new HttpGet(url);    CloseableHttpResponse response = null;    String absUrl = null;    try {      response = httpclient.execute(httpget, context);      HttpHost target = context.getTargetHost();      List<URI> redirectLocations = context.getRedirectLocations();      URI location = URIUtils.resolve(httpget.getURI(), target, redirectLocations);      System.out.println("Final HTTP location: " + location.toASCIIString());      absUrl = location.toASCIIString();         }catch(IOException e){      e.printStackTrace();    }catch (URISyntaxException e) {           e.printStackTrace();    }finally {      try {        httpclient.close();        response.close();      } catch (IOException e) {                e.printStackTrace();      }    }    return absUrl;  }

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。

少妇午夜福利一区二区| 亚洲欧美不卡视频在线播放| 国产AV无码专区亚洲AV毛网站| 内射极品少妇一区二区AV| 中文在线中文资源| 欧美综合天天夜夜久久|