gpt4 book ai didi

java - https请求,Android中的认证

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:50:03 24 4
gpt4 key购买 nike

我目前正在尝试通过 http Get 调用向服务器进行身份验证。下面提供的代码在 java 项目中编译时有效。将正确的 token 返回给程序。但是,每当我尝试在 Android 中实现相同的代码时,我都不会通过 Get 调用获得返回的 token 。

在 Android 中,我在一个函数中返回 inputLine,但是 inputLine 始终是一个空字符串。

system.out.println() 打印返回的 token 。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import javax.net.ssl.HttpsURLConnection;

public class JavaHttpsExample
{

public static void main(String[] args)
{ String inputLine = new String();
try
{
String httpsURL = "https://the url";
URL myurl = new URL(httpsURL);
HttpsURLConnection con = (HttpsURLConnection)myurl.openConnection();
InputStream ins = con.getInputStream();
InputStreamReader isr=new InputStreamReader(ins);
BufferedReader in =new BufferedReader(isr);

inputLine = in.readLine();

System.out.println(inputLine);

in.close();


}
catch(IOException e)
{
e.printStackTrace();
}
}
}

感谢您的帮助!!!

最佳答案

您可能没有将 Internet-Permission 添加到您的项目 AndroidManifest.xml 中。如果是这样,请将以下行添加为 <manifest/> 的子项节点:

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

关于java - https请求,Android中的认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3094738/

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