Http响应代码500 / FileNotFoundException

时间:2017-05-18 13:44:42

标签: android filenotfoundexception

当我尝试从URL获取输入流时,出现以下错误:

W/System.err: java.io.FileNotFoundException: https://...
W/System.err:     at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:250)
W/System.err:     at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getInputStream(DelegatingHttpsURLConnection.java:210)
W/System.err:     at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java)
W/System.err:     at com.andrei.mobilissimoro.MainActivity$FeedTask.doInBackground(MainActivity.java:406)
W/System.err:     at com.andrei.mobilissimoro.MainActivity$FeedTask.doInBackground(MainActivity.java:371)
W/System.err:     at android.os.AsyncTask$2.call(AsyncTask.java:305)
W/System.err:     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
W/System.err:     at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243)
W/System.err:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
W/System.err:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
W/System.err:     at java.lang.Thread.run(Thread.java:761)

响应代码为500。 这是代码:

HttpURLConnection httpURLConnection;
            try {
                httpURLConnection = (HttpURLConnection)new URL(feed).openConnection();
                httpURLConnection.setRequestMethod("GET");
                Integer status = httpURLConnection.getResponseCode();
                System.out.println(status.toString());
                InputStream inputStream = httpURLConnection.getInputStream();
                feedModelList = parseFeed(inputStream);

            }
            catch (Exception e){
                e.printStackTrace();
            }

1 个答案:

答案 0 :(得分:0)

服务器将发送500个代码,当在响应API调用时在服务器上执行代码时出现异常。