gpt4 book ai didi

java - Android url.openstream() 抛出 fileNotFound

转载 作者:行者123 更新时间:2023-12-02 01:50:37 34 4
gpt4 key购买 nike

我正在尝试通过 url.openStream() 访问 Url 的输出。但它会抛出 FileNotFoundException。奇怪的是,我在另一个地方有几乎相同的代码并且它确实有效。当我手动单击 URL 时,将在页面上查看所需的输出。到这一步也起到了作用。但不知何故它无法建立连接。

我尝试通过 Url.openConnection() 连接,然后使用 connection.getInputStream() 获取流,但也无法连接。

URL url = new URL(urlReady);
BufferedReader buff = new BufferedReader(new InputStreamReader(url.openStream()));
W/System.err: java.io.FileNotFoundException: http://[URL HERE]
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:251)
at java.net.URL.openStream(URL.java:1072)
at de.david.taco.charityapp.DBOs.UserGetter$UserGetterTask.doInBackground(UserGetter.java:71)
at de.david.taco.charityapp.DBOs.UserGetter$UserGetterTask.doInBackground(UserGetter.java:56)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:764)

最佳答案

你好像没有设置urlReady的值,可以查到。如果是,请提供您在 new URL() 上设置的内容;以及错误打印出的内容

关于java - Android url.openstream() 抛出 fileNotFound,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57429022/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com