Android 无法通过截取连接到api

Android 无法通过截取连接到api,android,json,android-studio,curl,Android,Json,Android Studio,Curl,这个问题我已经解决了一段时间了。我想要的是连接到api,而curl url是: curl——标题“授权:令牌9ea49e1ccb828fd7736d981aa3b027571da9ae86”-s | json|U pp 我的老师告诉我,在请求Curl时,截取是一种方式,因此我尝试实现一些处理与API连接的代码,但有些事情并不完全正确。出于测试目的,我将JSONObject响应转换为字符串,这样,如果我能在模拟器中得到一些东西,就可以将它设置为se的textview,但什么也没有发生。 然后,我尝

这个问题我已经解决了一段时间了。我想要的是连接到api,而curl url是:

curl——标题“授权:令牌9ea49e1ccb828fd7736d981aa3b027571da9ae86”-s | json|U pp

我的老师告诉我,在请求Curl时,截取是一种方式,因此我尝试实现一些处理与API连接的代码,但有些事情并不完全正确。出于测试目的,我将JSONObject响应转换为字符串,这样,如果我能在模拟器中得到一些东西,就可以将它设置为se的textview,但什么也没有发生。 然后,我尝试使用Postman,看看是否可以通过键入url和Authroization头从api获得响应,我可以做到这一点

private void httpRequestWithVolley(){
字符串服务器\u url=”https://owlbot.info/api/v4/dictionary/owl";
最终字符串API_TOKEN=“9ea49e1ccb828fd7736d981aa3b027571da9ae86”;
//初始化新的RequestQueue实例
final RequestQueue RequestQueue=Volley.newRequestQueue(this);
JsonObjectRequest JsonObjectRequest=新JsonObjectRequest(
Request.Method.GET,
服务器url,
无效的
新的Response.Listener(){
@凌驾
公共void onResponse(JSONObject响应){
//处理JSON
试一试{
字符串json=response.toString();
setText(json);
JSONArray JSONArray=response.getJSONArray(“定义”);
//循环遍历数组元素
for(int i=0;i
有一件事可能会给您带来问题,那就是URL中的/Owl,因为API、URL以/dictionary结尾,而Owl是您正在搜索的单词,所以我认为您的URL应该如下所示: ”“然后你可以用另一种方法加上你想要的单词

我希望这有帮助