@Override public InputStream getContentStream() throws IOException { return original.getContentStream(); }
@Override public InputStream getContentStream() throws IOException { return original.getContentStream(); }
@Override public T readBody(RestxRequest req, RestxContext ctx) throws IOException { return readNullableValue(reader, req.getContentStream()); }
@Override public T readBody(RestxRequest req, RestxContext ctx) throws IOException { return readNullableValue(reader, req.getContentStream()); }
Files.asByteSink(file).writeFrom(req.getContentStream()); resp.setStatus(HttpStatus.CREATED); } else { Files.asByteSink(file).writeFrom(req.getContentStream()); resp.setStatus(HttpStatus.ACCEPTED);
Files.asByteSink(file).writeFrom(req.getContentStream()); resp.setStatus(HttpStatus.CREATED); } else { Files.asByteSink(file).writeFrom(req.getContentStream()); resp.setStatus(HttpStatus.ACCEPTED);
restxResponse.setContentType("text/plain"); PrintWriter out = restxResponse.getWriter(); if (restxRequest.getContentStream() instanceof BufferedInputStream) { try { JsonLocation location = ex.getLocation(); restxRequest.getContentStream().reset(); out.println(CaseFormat.UPPER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, ex.getClass().getSimpleName()) + "." + " Please verify your input:"); List<String> lines = CharStreams.readLines( new InputStreamReader(restxRequest.getContentStream())); restxRequest.getContentStream().reset(); logger.debug(ex.getClass().getSimpleName() + " on " + restxRequest + "." + " message: " + ex.getMessage() + "." + " request content: " + CharStreams.toString(new InputStreamReader(restxRequest.getContentStream()))); } catch (IOException e) { logger.warn("io exception raised when trying to provide original input to caller", e);
restxResponse.setContentType("text/plain"); PrintWriter out = restxResponse.getWriter(); if (restxRequest.getContentStream() instanceof BufferedInputStream) { try { JsonLocation location = ex.getLocation(); restxRequest.getContentStream().reset(); out.println(CaseFormat.UPPER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, ex.getClass().getSimpleName()) + "." + " Please verify your input:"); List<String> lines = CharStreams.readLines( new InputStreamReader(restxRequest.getContentStream())); restxRequest.getContentStream().reset(); logger.debug(ex.getClass().getSimpleName() + " on " + restxRequest + "." + " message: " + ex.getMessage() + "." + " request content: " + CharStreams.toString(new InputStreamReader(restxRequest.getContentStream()))); } catch (IOException e) { logger.warn("io exception raised when trying to provide original input to caller", e);
final ImmutableMap<String, String> cookies = sessionFilter.toCookiesMap(sessionFilter.buildContextFromRequest(restxRequest)); final byte[] requestBody = ByteStreams.toByteArray(restxRequest.getContentStream()); System.out.println(" >> recorded request " + method + " " + path + " (" + requestBody.length + " bytes) -- " + stopwatch.stop()); recordedSpec.setCapturedRequestSize(requestBody.length);
final ImmutableMap<String, String> cookies = sessionFilter.toCookiesMap(sessionFilter.buildContextFromRequest(restxRequest)); final byte[] requestBody = ByteStreams.toByteArray(restxRequest.getContentStream()); System.out.println(" >> recorded request " + method + " " + path + " (" + requestBody.length + " bytes) -- " + stopwatch.stop()); recordedSpec.setCapturedRequestSize(requestBody.length);