Class Request


  • public class Request
    extends java.lang.Object
    HTTP request data.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Request.ReferrerPolicy  
    • Constructor Summary

      Constructors 
      Constructor Description
      Request​(java.lang.String url, java.util.Optional<java.lang.String> urlFragment, java.lang.String method, Headers headers, java.util.Optional<java.lang.String> postData, java.util.Optional<java.lang.Boolean> hasPostData, java.util.Optional<java.util.List<PostDataEntry>> postDataEntries, java.util.Optional<MixedContentType> mixedContentType, ResourcePriority initialPriority, Request.ReferrerPolicy referrerPolicy, java.util.Optional<java.lang.Boolean> isLinkPreload, java.util.Optional<TrustTokenParams> trustTokenParams, java.util.Optional<java.lang.Boolean> isSameSite)  
    • Constructor Detail

      • Request

        public Request​(java.lang.String url,
                       java.util.Optional<java.lang.String> urlFragment,
                       java.lang.String method,
                       Headers headers,
                       java.util.Optional<java.lang.String> postData,
                       java.util.Optional<java.lang.Boolean> hasPostData,
                       java.util.Optional<java.util.List<PostDataEntry>> postDataEntries,
                       java.util.Optional<MixedContentType> mixedContentType,
                       ResourcePriority initialPriority,
                       Request.ReferrerPolicy referrerPolicy,
                       java.util.Optional<java.lang.Boolean> isLinkPreload,
                       java.util.Optional<TrustTokenParams> trustTokenParams,
                       java.util.Optional<java.lang.Boolean> isSameSite)
    • Method Detail

      • getUrl

        public java.lang.String getUrl()
        Request URL (without fragment).
      • getUrlFragment

        public java.util.Optional<java.lang.String> getUrlFragment()
        Fragment of the requested URL starting with hash, if present.
      • getMethod

        public java.lang.String getMethod()
        HTTP request method.
      • getHeaders

        public Headers getHeaders()
        HTTP request headers.
      • getPostData

        public java.util.Optional<java.lang.String> getPostData()
        HTTP POST request data.
      • getHasPostData

        public java.util.Optional<java.lang.Boolean> getHasPostData()
        True when the request has POST data. Note that postData might still be omitted when this flag is true when the data is too long.
      • getPostDataEntries

        @Beta
        public java.util.Optional<java.util.List<PostDataEntry>> getPostDataEntries()
        Request body elements. This will be converted from base64 to binary
      • getMixedContentType

        public java.util.Optional<MixedContentType> getMixedContentType()
        The mixed content type of the request.
      • getInitialPriority

        public ResourcePriority getInitialPriority()
        Priority of the resource request at the time request is sent.
      • getReferrerPolicy

        public Request.ReferrerPolicy getReferrerPolicy()
        The referrer policy of the request, as defined in https://www.w3.org/TR/referrer-policy/
      • getIsLinkPreload

        public java.util.Optional<java.lang.Boolean> getIsLinkPreload()
        Whether is loaded via link preload.
      • getTrustTokenParams

        @Beta
        public java.util.Optional<TrustTokenParams> getTrustTokenParams()
        Set for requests when the TrustToken API is used. Contains the parameters passed by the developer (e.g. via "fetch") as understood by the backend.
      • getIsSameSite

        @Beta
        public java.util.Optional<java.lang.Boolean> getIsSameSite()
        True if this resource request is considered to be the 'same site' as the request correspondinfg to the main frame.