如何修复 NetworkUtility.shouldRetryException:意外响应代码 404

发布于 2025-01-13 19:08:22 字数 1353 浏览 0 评论 0原文

我正在使用 gofile 链接,但是当我调用它时,我收到此错误

 E/Volley: [4463] NetworkUtility.shouldRetryException: Unexpected response code 404 for https://api.gofile.io/getFolder?folderId=XuxRGg

,我还附加了代码部分,

public class GoFile {
    public interface goFileCallback {
        void onSuccess(String result);
        void onError(VolleyError error);
    }

    public static void getStreamLink(Context context, String url, final goFileCallback callback) {
        String[] parts = url.split("/");
        String id = parts[4];
        RequestQueue queue = Volley.newRequestQueue(context);
        StringRequest sr = new StringRequest(com.android.volley.Request.Method.GET, "https://api.gofile.io/getFolder?folderId="+id, response -> {
            JsonObject jsonObject = new Gson().fromJson(response, JsonObject.class);
            JsonObject data = jsonObject.get("data").getAsJsonObject();
            JsonObject contents = data.get("contents").getAsJsonObject();
            for (String keyStr : contents.keySet()) {
                JsonObject md5 = contents.get(keyStr).getAsJsonObject();
                String link = md5.get("link").getAsString();
                callback.onSuccess(link);
            }
        }, error -> callback.onError(error));
        queue.add(sr);
    }
}

如果有人帮助我解决这个问题,我会很高兴

i am using gofile link but when i call it i get this error

 E/Volley: [4463] NetworkUtility.shouldRetryException: Unexpected response code 404 for https://api.gofile.io/getFolder?folderId=XuxRGg

i also attach the code part

public class GoFile {
    public interface goFileCallback {
        void onSuccess(String result);
        void onError(VolleyError error);
    }

    public static void getStreamLink(Context context, String url, final goFileCallback callback) {
        String[] parts = url.split("/");
        String id = parts[4];
        RequestQueue queue = Volley.newRequestQueue(context);
        StringRequest sr = new StringRequest(com.android.volley.Request.Method.GET, "https://api.gofile.io/getFolder?folderId="+id, response -> {
            JsonObject jsonObject = new Gson().fromJson(response, JsonObject.class);
            JsonObject data = jsonObject.get("data").getAsJsonObject();
            JsonObject contents = data.get("contents").getAsJsonObject();
            for (String keyStr : contents.keySet()) {
                JsonObject md5 = contents.get(keyStr).getAsJsonObject();
                String link = md5.get("link").getAsString();
                callback.onSuccess(link);
            }
        }, error -> callback.onError(error));
        queue.add(sr);
    }
}

i would be glad if some one help me to solve this

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半岛未凉 2025-01-20 19:08:23

您应该仔细检查链接“https://api.gofile.io/getFolder?folderId=XuxRGg”。在 chrome 中输入也会返回 404。

You should double check the link "https://api.gofile.io/getFolder?folderId=XuxRGg". Typing it in chrome also return 404.

故事↓在人 2025-01-20 19:08:23

说 404_Not Found 响应代码 -
检查 api 链接并找到 http_response_code(404)(在 php 中)- 数据库中可能没有响应

say 404_Not Found response code -
check api link and find http_response_code(404)(in php) - probably there isn't response in database

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文