Package org.cef.network
Class CefURLRequest
- java.lang.Object
-
- org.cef.network.CefURLRequest
-
public abstract class CefURLRequest extends java.lang.Object
Class used to make a URL request. URL requests are not associated with a browser instance so no CefClient callbacks will be executed. URL requests can be created on any valid CEF thread in either the browser or render process. Once created the methods of the URL request object must be accessed on the same thread that created it.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CefURLRequest.Status
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
cancel()
Cancel the request.static CefURLRequest
create(CefRequest request, CefURLRequestClient client)
Create a new URL request.abstract void
dispose()
Removes the native reference from an unused object.protected void
finalize()
abstract CefURLRequestClient
getClient()
Returns the client.abstract CefRequest
getRequest()
Returns the request object used to create this URL request.abstract CefLoadHandler.ErrorCode
getRequestError()
Returns the request error if status is UR_CANCELED or UR_FAILED, or 0 otherwise.abstract CefURLRequest.Status
getRequestStatus()
Returns the request status.abstract CefResponse
getResponse()
Returns the response, or NULL if no response information is available.
-
-
-
Method Detail
-
finalize
protected void finalize() throws java.lang.Throwable
- Throws:
java.lang.Throwable
-
create
public static final CefURLRequest create(CefRequest request, CefURLRequestClient client)
Create a new URL request. Only GET, POST, HEAD, DELETE and PUT request methods are supported. Multiple post data elements are not supported and elements of type PDE_TYPE_FILE are only supported for requests originating from the browser process. Requests originating from the render process will receive the same handling as requests originating from Web content -- if the response contains Content-Disposition or Mime-Type header values that would not normally be rendered then the response may receive special handling inside the browser (for example, via the file download code path instead of the URL request code path). The |request| object will be marked as read-only after calling this method.
-
dispose
public abstract void dispose()
Removes the native reference from an unused object.
-
getRequest
public abstract CefRequest getRequest()
Returns the request object used to create this URL request. The returned object is read-only and should not be modified.
-
getClient
public abstract CefURLRequestClient getClient()
Returns the client.
-
getRequestStatus
public abstract CefURLRequest.Status getRequestStatus()
Returns the request status.
-
getRequestError
public abstract CefLoadHandler.ErrorCode getRequestError()
Returns the request error if status is UR_CANCELED or UR_FAILED, or 0 otherwise.
-
getResponse
public abstract CefResponse getResponse()
Returns the response, or NULL if no response information is available. Response information will only be available after the upload has completed. The returned object is read-only and should not be modified.
-
cancel
public abstract void cancel()
Cancel the request.
-
-