我一直试图解决这个问题几个小时了.我已经找到了答案,但我找不到答案.我以前从未打扰过这个问题,这是我第一次提出问题.基本上我正在做的是为了组织目的打破我的编码.下面的代码片段工作得很好,但是当我把它拿到另一个类时,urlConnect(); 连接就好了.我在下面标记了它.
public String downloadUrl(String strUrl) throws IOException{
String data = "";
InputStream iStream = null;
HttpURLConnection urlConnection = null;
try{
URL url = new URL(strUrl);
String line = "";
// Creating an http connection to communicate with url
urlConnection = (HttpURLConnection) url.openConnection();
/* Connecting to url */
urlConnection.connect(); <-------------------------works in this snippet
/* Reading data from url */
iStream = urlConnection.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(iStream));
StringBuffer sb = new StringBuffer();
while((line = br.readLine()) != null){
sb.append(line);
} …Run Code Online (Sandbox Code Playgroud)