Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如果第一个url失败,我可以在jsoup中添加备用url吗?_Android_Url_Jsoup - Fatal编程技术网

Android 如果第一个url失败,我可以在jsoup中添加备用url吗?

Android 如果第一个url失败,我可以在jsoup中添加备用url吗?,android,url,jsoup,Android,Url,Jsoup,我在Android应用程序中使用Jsoup。如果第一个URL被破坏,是否有任何方法可以尝试另一个URL Document doc = Jsoup.connect(url).timeout(5000).get(); 在这里,url指向存储在我的Dropbox文件夹中的文件。如果第一个失败,我希望程序检查备用url。有什么方法吗?Jsoup没有提供此功能。 也许您可以尝试以下方法来解决问题: Document doc = Jsoup.connect(url).timeout(5000).get()

我在Android应用程序中使用Jsoup。如果第一个URL被破坏,是否有任何方法可以尝试另一个URL

Document doc = Jsoup.connect(url).timeout(5000).get();

在这里,url指向存储在我的Dropbox文件夹中的文件。如果第一个失败,我希望程序检查备用url。有什么方法吗?

Jsoup没有提供此功能。
也许您可以尝试以下方法来解决问题:

Document doc = Jsoup.connect(url).timeout(5000).get();
if(null == doc){
    doc = Jsoup.connect(anotherUrl).timeout(5000).get();
}

请发布关于您所做工作的代码,并更新您的问题,更详细地说明您希望做什么achieve@IchigoKurosaki我已经编辑了我的问题。请看,你说的“失败”是什么意思?它给出了一个404?是否存在网络错误。。?这对404 not found之类的响应不起作用-您仍然会收到响应,并且您的文档不会为空-它将包含服务器发送的错误页。@JonasCz当我尝试此操作时,我发现连接到404页将引发异常,您可以捕获异常并重置url以获取页面。