当我运行这段代码时,我总是收到一个“空”异常。如果我手动输入url字符串到我的浏览器中,PHP脚本发布“{query_result:SUCCESS}”表示它已经工作,但是当我通过这段代码尝试时,我只是将Exception e视为“null”。谁能帮忙?使用HttpURLConnection,InputStreamReader,我得到空响应
protected String signUp(String username) {
String link = "http://12.34.56.78/JSON_addUser.php";
String data = "";
BufferedReader bufferedReader;
String result = "";
String message;
try {
data += "?username=" + URLEncoder.encode(username, "UTF-8");
link += data;
URL url = new URL(link);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
bufferedReader = new BufferedReader(new InputStreamReader(con.getInputStream()));
result = bufferedReader.readLine();
return result;
} catch (Exception e) {
message = "Exception trying: " + link + " Got: " + e.getMessage() + result;
return message;
}
}
异常发生在哪一行?请生成并显示整个堆栈跟踪。我暂时不在乎http://stackoverflow.com/q/218384/616460。 –
您能否提供错误日志请 –
^确保您修改您的代码以首先将错误日志转储到错误日志。 –