我遇到了Jsoup的一些问题。我正在尝试在我的测试版Android应用程序中使用他们的API从Open Movie Database检索xml文件。
他们的API文档说明,如果返回类型为xml,只需加上“r =”和返回文件类型。
我已经测试了一些请求。以下是其中之一:
Jsoup.connect(http://www.omdbapi.com/?i=tt1285016&r=xml).get();
在浏览器上测试可以正常工作,但在Android上不行。没有任何异常抛出。如果我不插入返回文件类型,则返回JSON。在这种情况下,我收到数据。
为了确保问题是否与XML文件有关,我使用了MusicBrainz API进行了测试。默认情况下返回XML。令我惊讶的是,它也可以正常工作。
问题出在哪里?是Jsoup打开电影数据库的返回类型吗?