pub struct Response {Show 25 fields
pub url: String,
pub status: i64,
pub status_text: String,
pub headers: Headers,
pub mime_type: String,
pub charset: String,
pub request_headers: Option<Headers>,
pub connection_reused: bool,
pub connection_id: f64,
pub remote_ip_address: Option<String>,
pub remote_port: Option<i64>,
pub from_disk_cache: Option<bool>,
pub from_service_worker: Option<bool>,
pub from_prefetch_cache: Option<bool>,
pub from_early_hints: Option<bool>,
pub service_worker_router_info: Option<ServiceWorkerRouterInfo>,
pub encoded_data_length: f64,
pub timing: Option<ResourceTiming>,
pub service_worker_response_source: Option<ServiceWorkerResponseSource>,
pub response_time: Option<TimeSinceEpoch>,
pub cache_storage_cache_name: Option<String>,
pub protocol: Option<String>,
pub alternate_protocol_usage: Option<AlternateProtocolUsage>,
pub security_state: SecurityState,
pub security_details: Option<SecurityDetails>,
}
Expand description
HTTP response data. Response
Fields§
§url: String
Response URL. This URL can be different from CachedResource.url in case of redirect.
status: i64
HTTP response status code.
status_text: String
HTTP response status text.
headers: Headers
HTTP response headers.
mime_type: String
Resource mimeType as determined by the browser.
charset: String
Resource charset as determined by the browser (if applicable).
request_headers: Option<Headers>
Refined HTTP request headers that were actually transmitted over the network.
connection_reused: bool
Specifies whether physical connection was actually reused for this request.
connection_id: f64
Physical connection id that was actually used for this request.
remote_ip_address: Option<String>
Remote IP address.
remote_port: Option<i64>
Remote port.
from_disk_cache: Option<bool>
Specifies that the request was served from the disk cache.
from_service_worker: Option<bool>
Specifies that the request was served from the ServiceWorker.
from_prefetch_cache: Option<bool>
Specifies that the request was served from the prefetch cache.
from_early_hints: Option<bool>
Specifies that the request was served from the prefetch cache.
service_worker_router_info: Option<ServiceWorkerRouterInfo>
Information about how ServiceWorker Static Router API was used. If this
field is set with matchedSourceType
field, a matching rule is found.
If this field is set without matchedSource
, no matching rule is found.
Otherwise, the API is not used.
encoded_data_length: f64
Total number of bytes received for this request so far.
timing: Option<ResourceTiming>
Timing information for the given request.
service_worker_response_source: Option<ServiceWorkerResponseSource>
Response source of response from ServiceWorker.
response_time: Option<TimeSinceEpoch>
The time at which the returned response was generated.
cache_storage_cache_name: Option<String>
Cache Storage Cache Name.
protocol: Option<String>
Protocol used to fetch this request.
alternate_protocol_usage: Option<AlternateProtocolUsage>
The reason why Chrome uses a specific transport protocol for HTTP semantics.
security_state: SecurityState
Security state of the request resource.
security_details: Option<SecurityDetails>
Security details for the request.