xiejun
2024-11-01 80b6cbfc9c861469146318d0b3dd5f8b8b525b8a
Source/BladeX-Tool/blade-starter-http/src/test/java/org/springblade/core/http/test/OsChinaTest.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,38 @@
package org.springblade.core.http.test;
import org.springblade.core.http.HttpRequest;
import java.util.List;
public class OsChinaTest {
   public static void main(String[] args) {
      // åŒæ­¥ï¼Œå¼‚常返回 null
      OsChina oschina = HttpRequest.get("https://www.oschina.net")
         .execute()
         .onSuccess(responseSpec -> responseSpec.asDomValue(OsChina.class));
      if (oschina == null) {
         return;
      }
      System.out.println(oschina.getTitle());
      System.out.println("热门新闻");
      List<VNews> vNews = oschina.getVNews();
      for (VNews vNew : vNews) {
         System.out.println("title:\t" + vNew.getTitle());
         System.out.println("href:\t" + vNew.getHref());
         System.out.println("时间:\t" + vNew.getDate());
      }
      System.out.println("热门博客");
      List<VBlog> vBlogList = oschina.getVBlogList();
      for (VBlog vBlog : vBlogList) {
         System.out.println("title:\t" + vBlog.getTitle());
         System.out.println("href:\t" + vBlog.getHref());
         System.out.println("阅读数:\t" + vBlog.getRead());
         System.out.println("评价数:\t" + vBlog.getPing());
         System.out.println("点赞数:\t" + vBlog.getZhan());
      }
   }
}