Commit bb05070d authored by 华润's avatar 华润

跨省单位开户公积金服务接口

parent c8c6ea27
...@@ -98,19 +98,19 @@ public class ProvidentFundServicesController { ...@@ -98,19 +98,19 @@ public class ProvidentFundServicesController {
if (HttpURLConnection.HTTP_OK == conn.getResponseCode()) { if (HttpURLConnection.HTTP_OK == conn.getResponseCode()) {
// 请求返回的数据 // 请求返回的数据
InputStream is = conn.getInputStream(); InputStream is = conn.getInputStream();
String readLine = new String(); // String readLine = new String();
BufferedReader responseReader = new BufferedReader(new InputStreamReader(is, "UTF-8")); // BufferedReader responseReader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
while ((readLine = responseReader.readLine()) != null) { // while ((readLine = responseReader.readLine()) != null) {
sb.append(readLine); // sb.append(readLine);
}
responseReader.close();
// GZIPInputStream gzis = new GZIPInputStream(is);
// InputStreamReader reader = new InputStreamReader(gzis);
// BufferedReader br = new BufferedReader(reader);
// String temp;
// while ((temp = br.readLine()) != null) {
// sb.append(temp);
// } // }
// responseReader.close();
GZIPInputStream gzis = new GZIPInputStream(is);
InputStreamReader reader = new InputStreamReader(gzis,"UTF-8");
BufferedReader br = new BufferedReader(reader);
String temp;
while ((temp = br.readLine()) != null) {
sb.append(temp);
}
System.out.println("公积金服务第三方返回的zip压缩过的报文:" + sb.toString()); System.out.println("公积金服务第三方返回的zip压缩过的报文:" + sb.toString());
// String s1 = unzipString(sb.toString());//将第三方返回的压缩过的json字符串解压缩 // String s1 = unzipString(sb.toString());//将第三方返回的压缩过的json字符串解压缩
System.out.println("公积金服务第三方返回的zip解压缩之后的报文:" + sb.toString()); System.out.println("公积金服务第三方返回的zip解压缩之后的报文:" + sb.toString());
...@@ -408,7 +408,7 @@ public class ProvidentFundServicesController { ...@@ -408,7 +408,7 @@ public class ProvidentFundServicesController {
// } // }
// responseReader.close(); // responseReader.close();
GZIPInputStream gzis = new GZIPInputStream(is); GZIPInputStream gzis = new GZIPInputStream(is);
InputStreamReader reader = new InputStreamReader(gzis); InputStreamReader reader = new InputStreamReader(gzis,"UTF-8");
BufferedReader br = new BufferedReader(reader); BufferedReader br = new BufferedReader(reader);
String temp; String temp;
while ((temp = br.readLine()) != null) { while ((temp = br.readLine()) != null) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment