gpt4 book ai didi

android - 在 Android Studio 中向 API 发送 GET/POST 请求

转载 作者:可可西里 更新时间:2023-11-01 17:32:30 25 4
gpt4 key购买 nike

我更新了 list :

<uses-permission android:name="android.permission.INTERNET" />

并尝试在 google 上搜索如何使用 android 发送简单的 http get 请求,发现了很多不同的答案,其中大多数使用过时的方法已经过时了。

如何将 HTTP GET/POST 发送到我的 API URL,例如 http://www.apiawesome.com/getData

我的 API 在 JSON 对象中返回 JSON 数组。

我的代码:

private void loadData()
{
URL url = null;
try {
url = new URL("http://www.myapi.com/api/loadData");
} catch (MalformedURLException e) {
e.printStackTrace();
}
HttpURLConnection urlConnection = null;
try {
urlConnection = (HttpURLConnection) url.openConnection();
} catch (IOException e) {
e.printStackTrace();
}
try {
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
readStream(in);
} catch (IOException e) {
e.printStackTrace();
} finally {
urlConnection.disconnect();
}
}

can't resolve method readStream.in()

最佳答案

不要使用 HttpURLConnection 或 Volley,Retrofit是要走的路。现代、高效、易于使用且快速。这是一颗真正的钻石。

关于android - 在 Android Studio 中向 API 发送 GET/POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38659009/

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