Commit 2b7d9191 authored by 华润's avatar 华润

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

parent 0f457965
...@@ -93,13 +93,21 @@ public class ProvidentFundServicesController { ...@@ -93,13 +93,21 @@ public class ProvidentFundServicesController {
if (HttpURLConnection.HTTP_OK == conn.getResponseCode()) { if (HttpURLConnection.HTTP_OK == conn.getResponseCode()) {
// 请求返回的数据 // 请求返回的数据
InputStream is = conn.getInputStream(); InputStream is = conn.getInputStream();
GZIPInputStream gzis = new GZIPInputStream(is); //1.----------------------------------------------------------------------下面是正式环境用的代码(备注:里面没有用gzip压缩的数据用1的代码,有返回gzip压缩的数据应该是用2的代码)
InputStreamReader reader = new InputStreamReader(gzis,"UTF-8"); String readLine = new String();
BufferedReader br = new BufferedReader(reader); BufferedReader responseReader = new BufferedReader(new InputStreamReader(is,"UTF-8"));
String temp; while ((readLine = responseReader.readLine()) != null) {
while ((temp = br.readLine()) != null) { sb.append(readLine);
sb.append(temp);
} }
//2.-----------------------------------------------------------------------下面注释是测试环境用的代码
// 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());
return sb.toString(); return sb.toString();
} else { } else {
......
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