接口 RequestEntity.HeadersBuilder<B extends RequestEntity.HeadersBuilder<B>>

类型参数:
B - the builder subclass
所有已知子接口:
RequestEntity.BodyBuilder
所有已知实现类:
RequestEntity.DefaultBodyBuilder
封闭类:
RequestEntity<T>

public static interface RequestEntity.HeadersBuilder<B extends RequestEntity.HeadersBuilder<B>>
Defines a builder that adds headers to the request entity.
  • 方法详细资料

    • header

      B header(String headerName, String... headerValues)
      Add the given, single header value under the given name.
      参数:
      headerName - the header name
      headerValues - the header value(s)
      返回:
      this builder
      另请参阅:
    • headers

      B headers(@Nullable HttpHeaders headers)
      Copy the given headers into the entity's headers map.
      参数:
      headers - the existing HttpHeaders to copy from
      返回:
      this builder
      另请参阅:
    • headers

      B headers(Consumer<HttpHeaders> headersConsumer)
      Manipulate this entity's headers with the given consumer. The headers provided to the consumer are "live", so that the consumer can be used to overwrite existing header values, remove values, or use any of the other HttpHeaders methods.
      参数:
      headersConsumer - a function that consumes the HttpHeaders
      返回:
      this builder
    • accept

      B accept(MediaType... acceptableMediaTypes)
      Set the list of acceptable media types, as specified by the Accept header.
      参数:
      acceptableMediaTypes - the acceptable media types
    • acceptCharset

      B acceptCharset(Charset... acceptableCharsets)
      Set the list of acceptable charsets, as specified by the Accept-Charset header.
      参数:
      acceptableCharsets - the acceptable charsets
    • ifModifiedSince

      B ifModifiedSince(ZonedDateTime ifModifiedSince)
      Set the value of the If-Modified-Since header.
      参数:
      ifModifiedSince - the new value of the header
    • ifModifiedSince

      B ifModifiedSince(Instant ifModifiedSince)
      Set the value of the If-Modified-Since header.
      参数:
      ifModifiedSince - the new value of the header
    • ifModifiedSince

      B ifModifiedSince(long ifModifiedSince)
      Set the value of the If-Modified-Since header.

      The date should be specified as the number of milliseconds since January 1, 1970 GMT.

      参数:
      ifModifiedSince - the new value of the header
    • ifNoneMatch

      B ifNoneMatch(String... ifNoneMatches)
      Set the values of the If-None-Match header.
      参数:
      ifNoneMatches - the new value of the header
    • build

      Builds the request entity with no body.
      返回:
      the request entity
      另请参阅: