1

我使用以下代码连接 URL:

        URL url = new URL(URLPath);
        HttpsURLConnection HttpsURLConnection connection = (HttpsURLConnection)url.openConnection();
        connection.setDoOutput(true);
        connection.setDoInput(true);
        connection.setRequestMethod("GET");
        connection.setUseCaches(false);
        connection.setAllowUserInteraction(true);
        connection.setInstanceFollowRedirects(true);
        connection.setRequestProperty("Accept", "*/*");

        InputStream respondsStream = connection.getInputStream();

但我在网上遇到InputStream respondsStream = connection.getInputStream();如下错误:

04-11 14:16:11.445: W/System.err(26576): java.io.FileNotFoundException: URLPath
04-11 14:16:11.445: W/System.err(26576):    at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:186)
04-11 14:16:11.445: W/System.err(26576):    at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:246)

但是如果我尝试在浏览器中键入 URLPath,它可以得到响应成功。
我确认网络正常。
如何修改我的代码以避免错误?

4

0 回答 0