congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
RawHttpResponse.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
rawhttp.core.RawHttpResponse
constructor

Best Java code snippets using rawhttp.core.RawHttpResponse.<init> (Showing top 9 results out of 315)

origin: com.athaydes.rawhttp/rawhttp-core

/**
 * Create a copy of this HTTP response, replacing its statusLine with the provided one.
 *
 * @param statusLine to replace
 * @return copy of this HTTP message with the provided statusLine
 */
public RawHttpResponse<Response> withStatusLine(StatusLine statusLine) {
  return new RawHttpResponse<>(libResponse, request, statusLine,
      getHeaders(), getBody().orElse(null));
}
origin: renatoathaydes/rawhttp

/**
 * Create a copy of this HTTP response, replacing its statusLine with the provided one.
 *
 * @param statusLine to replace
 * @return copy of this HTTP message with the provided statusLine
 */
public RawHttpResponse<Response> withStatusLine(StatusLine statusLine) {
  return new RawHttpResponse<>(libResponse, request, statusLine,
      getHeaders(), getBody().orElse(null));
}
origin: com.athaydes.rawhttp/rawhttp-core

@Override
public RawHttpResponse<Response> withBody(HttpMessageBody body) {
  return new RawHttpResponse<>(libResponse, request, statusLine,
      body.headersFrom(getHeaders()), body.toBodyReader());
}
origin: renatoathaydes/rawhttp

@Override
public RawHttpResponse<Response> withBody(HttpMessageBody body) {
  return new RawHttpResponse<>(libResponse, request, statusLine,
      body.headersFrom(getHeaders()), body.toBodyReader());
}
origin: com.athaydes.rawhttp/rawhttp-core

@Override
public RawHttpResponse<Response> withHeaders(RawHttpHeaders headers, boolean append) {
  return new RawHttpResponse<>(libResponse, request, statusLine,
      append ? getHeaders().and(headers) : headers.and(getHeaders()),
      getBody().orElse(null));
}
origin: renatoathaydes/rawhttp

@Override
public RawHttpResponse<Response> withHeaders(RawHttpHeaders headers, boolean append) {
  return new RawHttpResponse<>(libResponse, request, statusLine,
      append ? getHeaders().and(headers) : headers.and(getHeaders()),
      getBody().orElse(null));
}
origin: renatoathaydes/rawhttp

/**
 * Parses the HTTP response produced by the given stream.
 *
 * @param inputStream producing a HTTP response
 * @param requestLine optional {@link RequestLine} of the request which results in this response.
 *                    If provided, it is taken into consideration when deciding whether the response contains
 *                    a body. See <a href="https://tools.ietf.org/html/rfc7230#section-3.3">Section 3.3</a>
 *                    of RFC-7230 for details.
 * @return a parsed HTTP response object
 * @throws InvalidHttpResponse if the response is invalid
 * @throws IOException         if a problem occurs accessing the stream
 */
public RawHttpResponse<Void> parseResponse(InputStream inputStream,
                      @Nullable RequestLine requestLine) throws IOException {
  StatusLine statusLine = metadataParser.parseStatusLine(inputStream);
  RawHttpHeaders headers = metadataParser.parseHeaders(inputStream, (message, lineNumber) ->
      // add 1 to the line number to correct for the start-line
      new InvalidHttpResponse(message, lineNumber + 1));
  @Nullable BodyReader bodyReader = responseHasBody(statusLine, requestLine)
      ? createBodyReader(inputStream, statusLine, headers)
      : null;
  return new RawHttpResponse<>(null, null, statusLine, headers, bodyReader);
}
origin: com.athaydes.rawhttp/rawhttp-core

/**
 * Parses the HTTP response produced by the given stream.
 *
 * @param inputStream producing a HTTP response
 * @param requestLine optional {@link RequestLine} of the request which results in this response.
 *                    If provided, it is taken into consideration when deciding whether the response contains
 *                    a body. See <a href="https://tools.ietf.org/html/rfc7230#section-3.3">Section 3.3</a>
 *                    of RFC-7230 for details.
 * @return a parsed HTTP response object
 * @throws InvalidHttpResponse if the response is invalid
 * @throws IOException         if a problem occurs accessing the stream
 */
public RawHttpResponse<Void> parseResponse(InputStream inputStream,
                      @Nullable RequestLine requestLine) throws IOException {
  StatusLine statusLine = metadataParser.parseStatusLine(inputStream);
  RawHttpHeaders headers = metadataParser.parseHeaders(inputStream, (message, lineNumber) ->
      // add 1 to the line number to correct for the start-line
      new InvalidHttpResponse(message, lineNumber + 1));
  @Nullable BodyReader bodyReader = responseHasBody(statusLine, requestLine)
      ? createBodyReader(inputStream, statusLine, headers)
      : null;
  return new RawHttpResponse<>(null, null, statusLine, headers, bodyReader);
}
origin: renatoathaydes/rawhttp

public RawHttpResponse<CloseableHttpResponse> send(RawHttpRequest request) throws IOException {
  RequestBuilder builder = RequestBuilder.create(request.getMethod());
  builder.setUri(request.getUri());
  builder.setVersion(toProtocolVersion(request.getStartLine().getHttpVersion()));
  request.getHeaders().getHeaderNames().forEach((name) ->
      request.getHeaders().get(name).forEach(value ->
          builder.addHeader(new BasicHeader(name, value))));
  request.getBody().ifPresent(b -> builder.setEntity(new InputStreamEntity(b.asRawStream())));
  CloseableHttpResponse response = httpClient.execute(builder.build());
  RawHttpHeaders headers = readHeaders(response);
  StatusLine statusLine = adaptStatus(response.getStatusLine());
  @Nullable LazyBodyReader body;
  if (response.getEntity() != null) {
    FramedBody framedBody = http.getFramedBody(statusLine, headers);
    body = new LazyBodyReader(framedBody, response.getEntity().getContent());
  } else {
    body = null;
  }
  return new RawHttpResponse<>(response, request, statusLine, headers, body);
}
rawhttp.coreRawHttpResponse<init>

Popular methods of RawHttpResponse

  • getBody
  • writeTo
  • eagerly
    Ensure that this response is read eagerly, downloading the full body if necessary. The returned obje
  • getHeaders
  • getStatusCode
  • withHeaders
  • getLibResponse
  • getRequest
  • getStartLine
  • withBody

Popular in Java

  • Reactive rest calls using spring rest template
  • putExtra (Intent)
  • setContentView (Activity)
  • getExternalFilesDir (Context)
  • Kernel (java.awt.image)
  • FileWriter (java.io)
    A specialized Writer that writes to a file in the file system. All write requests made by calling me
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now