本文整理汇总了Java中org.apache.solr.util.SimplePostTool.PageFetcherResult类的典型用法代码示例。如果您正苦于以下问题:Java PageFetcherResult类的具体用法?Java PageFetcherResult怎么用?Java PageFetcherResult使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
PageFetcherResult类属于org.apache.solr.util.SimplePostTool包,在下文中一共展示了PageFetcherResult类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: readPageFromUrl
import org.apache.solr.util.SimplePostTool.PageFetcherResult; //导入依赖的package包/类
@Override
public PageFetcherResult readPageFromUrl(URL u) {
PageFetcherResult res = (new SimplePostTool()).new PageFetcherResult();
if (isDisallowedByRobots(u)) {
res.httpStatus = 403;
return res;
}
res.httpStatus = 200;
res.contentType = "text/html";
try {
res.content = htmlMap.get(u.toString()).getBytes("UTF-8");
} catch (UnsupportedEncodingException e) {
throw new RuntimeException();
}
return res;
}
示例2: readPageFromUrl
import org.apache.solr.util.SimplePostTool.PageFetcherResult; //导入依赖的package包/类
@Override
public PageFetcherResult readPageFromUrl(URL u) {
PageFetcherResult res = (new SimplePostTool()).new PageFetcherResult();
if (isDisallowedByRobots(u)) {
res.httpStatus = 403;
return res;
}
res.httpStatus = 200;
res.contentType = "text/html";
res.content = htmlMap.get(u.toString()).getBytes(StandardCharsets.UTF_8);
return res;
}