gpt4 book ai didi

java - 使用 JsonHttpResponseHandler() 时如何修复 404 错误?

转载 作者:行者123 更新时间:2023-12-01 22:30:05 25 4
gpt4 key购买 nike

尝试创建一个简单的电影放映移动应用程序。我之前在另一个类中使用过此方法,它工作正常,但由于某种原因,在当前类中我收到 404 错误。

client.get(String.format(VIDEO_URL, 209112), new JsonHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Headers headers, JSON json) {
try {
JSONArray results = json.jsonObject.getJSONArray("results");
if(results.length() == 0){
return;
}
String youtubeKey = results.getJSONObject(0).getString("key");
} catch (JSONException e) {
Log.e("DetailActivity", "Failed to parse JSON", e);
}
}

@Override
public void onFailure(int statusCode, Headers headers, String response, Throwable throwable) {
System.out.println("On failure again " +statusCode + " response: " + response);
}
});

我的 gradle 文件中也有它的依赖行。

implementation 'com.codepath.libraries:asynchttpclient:0.0.9'

这是我收到的 onFailure 消息

On failure again 404 response: {"status_code":34,"status_message":"The resource you requested could not be found."}

最佳答案

HTTP 404 错误是服务器端错误。

404 not found

该问题应该与您的 Android 代码无关。您可以检查一下您请求的url是否确实存在。

编辑:您可以记录该url并检查格式是否正确

关于java - 使用 JsonHttpResponseHandler() 时如何修复 404 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58552130/

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