whitelabel错误页

hiz5n14c  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(221)

我是spring的新手,我刚刚创建了一个简单的web scraping spring启动项目,获取一些路径变量并调用jsoup来获取文档,然后从文档中刮取一些内容。我面临的问题是它在本地主机上运行得非常好,我部署到heroku服务器,而在真正的服务器中它不工作,我想不能打网络电话或者别的什么。

@RestController
public class MyController {
@RequestMapping("/grabMedia/{postID}")
public MyModel Grab(@PathVariable String postID) {
    String POSTURL = buildPostUrl(postID);
    try {
        return parseGrabModel(POSTURL);
    } catch (IOException e) {
        e.printStackTrace();
        return new InstaGrab(null, "Error : " + e.getLocalizedMessage(), true);
    }
}

private MyModel parseGrabModel(String url) throws IOException {
    Document document = Jsoup.connect(url).header("Accept-Encoding", "gzip, deflate").userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0").get();
    MyModel grabModel = new MyModel();
    grabModel.setGrabbedMedia(mediaList(document.toString()));
    grabModel.setMessage("Success");
    return grabModel;
}

private List<Media> mediaList(String content) {
  **did some scraping here**
  **while loop etc**
  **and returns the list**
    return mediaList;
 }
}

是否有我做任何错误或其他一些服务器配置我应该做的。它在本地服务器上运行得很好,但在部署之后就不起作用了
白标签错误页出现意外错误(类型=内部服务器错误,状态=500)。
白标签错误页到达。。。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题