Man*_*ngo 5 java https android get
我目前正在尝试通过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();
}
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!!!
您可能没有将 Internet-Permission 添加到您的项目 AndroidManifest.xml 中。如果是这样,请将以下行添加为该<manifest/>节点的子节点:
<uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6669 次 |
| 最近记录: |