java代码如何创建一个短网址呢?
下文笔者讲述使用java代码创建一个短网址的方法分享,如下所示
java创建短网址的实现思路
使用https://www.googleapis.com/urlshortener/v1/url 传入相应的参数 即可实现一个长网址转换为短网址的效果例:长网址转换为短网址
try { String g = "https://www.googleapis.com/urlshortener/v1/url"; String url = g + "?key=secretKey"; HttpClient client = HttpClientBuilder.create().build(); HttpPost post = new HttpPost(url); // add header //post.setHeader("User-Agent", USER_AGENT); post.setHeader("Accept", "application/json"); //add the long url as a parameter list<NameValuePair> urlParameters = new ArrayList<NameValuePair>(); urlParameters.add(new BasicNameValuePair("longUrl", "www.java265.com")); post.setEntity(new UrlEncodedFormEntity(urlParameters)); HttpResponse response = client.execute(post); System.out.println("Response Code : " + response.getStatusLine().getStatusCode()); BufferedReader rd = new BufferedReader( new InputStreamReader(response.getEntity().getContent())); StringBuffer result = new StringBuffer(); String line = ""; while ((line = rd.readLine()) != null) { result.append(line); } } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。