这里的response_url如果在方法内直接String   response_url=我要请求的url可以得到正确的信息
如果response_url是通过参数从外面方法传进来就有错误URL url = new URL(response_url);
HttpURLConnection urlConnection = (HttpURLConnection) url
.openConnection();
InputStream input = urlConnection.getInputStream();
String content = "";
int pos = -1;
byte[] bytes = new byte[1024]; while ((pos = input.read(bytes)) != -1) {
content += new String(bytes, 0, pos);
} DocumentBuilderFactory factory = DocumentBuilderFactory
.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse(new ByteArrayInputStream(content
.getBytes()));
String str_success = doc.getElementsByTagName("is_success").item(0)
.getFirstChild().getNodeValue();

System.out.println(str_success);
System.out.println("++++++++++第二部++++++++++");
if ("T".equalsIgnoreCase(str_success)) {
// 退款成功则进行如下操作
System.out.println("退款成功!");
str = "交易流水号" + key + "退款成功;";
// 进行数据存储处理,先存在list中
b = true;
} else {
String str_error = doc.getElementsByTagName("error").item(0)
.getFirstChild().getNodeValue();
str = "交易流水号" + key + "退款失败,原因为:"
+ AlipayUtil.getMessage(str_error);
}