gpt4 book ai didi

AndroidStudio aws django : HttpUrlConnection not working

转载 作者:太空狗 更新时间:2023-10-29 13:46:32 24 4
gpt4 key购买 nike

我在 AWS 帐户上设置了 django,并尝试使用以下代码将其连接到 Android Studio。我可以检查链接在浏览器中是否有效,但使用 Log.d 我调试了问题出在 urlConnection.connect() 中。 .Android Studio 没有给出任何错误,但之后的任何日志都不会打印。我还在 AndroidManifest.xml 中添加了权限

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

我是初学者,请帮助我。

protected String doInBackground(Void... params) {
try {

String site_url_json = "http://3.16.54.157:8002/post/";
URL url = new URL(site_url_json);

urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setRequestMethod("GET");
urlConnection.connect();

InputStream inputStream = urlConnection.getInputStream();
StringBuffer buffer = new StringBuffer();

reader = new BufferedReader(new InputStreamReader(inputStream));

String line;
while ((line = reader.readLine()) != null) {
buffer.append(line);
}

resultJson = buffer.toString();

} catch (Exception e) {
e.printStackTrace();
}
return resultJson;
}

最佳答案

实现这一点的简单方法是将此属性用于您的 AndroidManifest.xml,您允许所有请求的所有 http:

android:usesCleartextTraffic="true"

这在旧平台上会被忽略。您必须仅在 Android Pie 及更高版本中将此设置为 true。

关于AndroidStudio aws django : HttpUrlConnection not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53133214/

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