首页 > 解决方案 > Android Retrofit - 工作 URL 上的 404 错误

问题描述

我有一个 Android 应用程序,其中包含多年未触及的特殊改造代码。突然之间,我们在进行某些 GET 调用时开始看到 404 错误。通过它进行调试时,查看响应,它看起来像这样:

Response{protocol=h2, code=404, message=, url=https://www.mainstreetartsfest.org/feed/artist/getAllCategories}

当我将该 URL 复制到浏览器中时,它会很好地加载数据。我们在 iOS 上做了类似的事情,没有任何问题,但在 Android 上,它现在失败了。我完全不知道为什么会开始发生这种情况。有任何想法吗?Retrofit API 的接口如下所示:

@GET("feed/artist/getAllCategories")
Call<List<Category>> getAllCategories();

我们的基本 URL 定义如下:

public static final String BASE_URL = "http://www.mainstreetartsfest.org/";

如果需要更多信息,请告诉我。

标签: androidretrofit2

解决方案


我在邮递员上尝试过这个 api,这个 api 给出了 404 Not Found。我的反手队说反手有一些失误。


推荐阅读