congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
RawHttp.responseHasBody
Code IndexAdd Tabnine to your IDE (free)

How to use
responseHasBody
method
in
rawhttp.core.RawHttp

Best Java code snippets using rawhttp.core.RawHttp.responseHasBody (Showing top 4 results out of 315)

origin: com.athaydes.rawhttp/rawhttp-core

/**
 * Determines whether a response with the given status-line should have a body.
 * <p>
 * This method ignores the request-line of the request which produced such response. If the request
 * is known, use the {@link #responseHasBody(StatusLine, RequestLine)} method instead.
 *
 * @param statusLine status-line of response
 * @return true if such response has a body, false otherwise
 */
public static boolean responseHasBody(StatusLine statusLine) {
  return responseHasBody(statusLine, null);
}
origin: renatoathaydes/rawhttp

/**
 * Determines whether a response with the given status-line should have a body.
 * <p>
 * This method ignores the request-line of the request which produced such response. If the request
 * is known, use the {@link #responseHasBody(StatusLine, RequestLine)} method instead.
 *
 * @param statusLine status-line of response
 * @return true if such response has a body, false otherwise
 */
public static boolean responseHasBody(StatusLine statusLine) {
  return responseHasBody(statusLine, null);
}
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

/**
 * 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);
}
rawhttp.coreRawHttpresponseHasBody

Javadoc

Determines whether a response with the given status-line should have a body.

This method ignores the request-line of the request which produced such response. If the request is known, use the #responseHasBody(StatusLine,RequestLine) method instead.

Popular methods of RawHttp

  • <init>
    Create a configured instance of RawHttp.
  • parseRequest
    Parses the given HTTP request.
  • parseResponse
    Parses the given HTTP response.
  • getFramedBody
    Get the framed body of a HTTP message with the given start-line and headers. This method assumes th
  • createBodyReader
  • requestHasBody
    Determines whether a request with the given headers should have a body.
  • startsWith
  • verifyHost
  • waitForPortToBeTaken
    Wait for the given port to be taken before proceeding. This is useful for waiting for a server to cl

Popular in Java

  • Updating database using SQL prepared statement
  • putExtra (Intent)
  • setScale (BigDecimal)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Top Vim plugins
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