Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了java – Https请求,Android中的身份验证大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

system.out.println()打印返回的标记.

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="">的子项节点:

大佬总结

以上是大佬教程为你收集整理的java – Https请求,Android中的身份验证全部内容,希望文章能够帮你解决java – Https请求,Android中的身份验证所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。