Request class
Represents a network request for a document resource (script, image and so on). See HAR Specification for reference.
class Request extends ChromeObject { Request(); Request.fromProxy(JsObject jsProxy): super.fromProxy(jsProxy); /** * Returns content of the response body. * * Returns: * [content] Content of the response body (potentially encoded). * [encoding] Empty if content is not encoded, encoding name otherwise. * Currently, only base64 is supported. */ Future<GetRequestContentResult> getContent() { var completer = new ChromeCompleter<GetRequestContentResult>.twoArgs(GetRequestContentResult._create); jsProxy.callMethod('getContent', [completer.callback]); return completer.future; } }
Extends
ChromeObject > Request
Constructors
new Request() #
Create a new instance of a ChromeObject
, which creates and delegates to
a JsObject proxy.
docs inherited from ChromeObject
Request();
new Request.fromProxy(JsObject jsProxy) #
Create a new instance of a ChromeObject
, which delegates to the given
JsObject proxy.
docs inherited from ChromeObject
Request.fromProxy(JsObject jsProxy): super.fromProxy(jsProxy);
Properties
Methods
Future<GetRequestContentResult> getContent() #
Returns content of the response body.
Returns:
content
Content of the response body (potentially encoded).
encoding
Empty if content is not encoded, encoding name otherwise.
Currently, only base64 is supported.
Future<GetRequestContentResult> getContent() { var completer = new ChromeCompleter<GetRequestContentResult>.twoArgs(GetRequestContentResult._create); jsProxy.callMethod('getContent', [completer.callback]); return completer.future; }
String toString() #
inherited from ChromeObject
Returns a string representation of this object.
docs inherited from Object
String toString() => jsProxy.toString();