| | |
| | | try { |
| | | if (IS_REDIRECT) { |
| | | HttpHelper httpHelper = new HttpHelper(); |
| | | httpHelper.service(req, res, "http://192.168.20.43:38080/floatserver/checkout/license", null); |
| | | httpHelper.service(req, res, null, "http://192.168.20.43:38080/floatserver/checkout/license"); |
| | | return; |
| | | } |
| | | |
| | |
| | | return; |
| | | } |
| | | |
| | | OutputStream outputStream = response.getOutputStream(); |
| | | do { |
| | | if (null == res || StringHelper.isNull(res.getUrl())) { |
| | | break; |
| | | } |
| | | |
| | | Header[] headers = proxyResponse.getHeaders("content-type"); |
| | | if (null != headers && headers.length > 0 && headers[0].getValue().contains(StaticData.TEXT_XML)) { |
| | |
| | | |
| | | byte[] bytes = str.getBytes(StandardCharsets.UTF_8); |
| | | response.setContentLength(bytes.length); |
| | | outputStream.write(bytes); |
| | | response.getOutputStream().write(bytes); |
| | | return; |
| | | } |
| | | } while (false); |
| | | |
| | | entity.writeTo(outputStream); |
| | | entity.writeTo(response.getOutputStream()); |
| | | } |
| | | |
| | | private String filterStr(HttpServletRequest request, HttpServletResponse response, ResEntity res, String str) { |