Constructor
new HttpXHRPlugin()
A networking plugin to handle http and https URIs via XHR.
- Source:
Members
Xhr_ :function(new: XMLHttpRequest)
Overridden in unit tests, but compiled out in production.
Type:
- function(new: XMLHttpRequest)
- Source:
Methods
headersToGenericObject_(xhrnon-null) → {Object.<string, string>}
Parameters:
Name | Type | Description |
---|---|---|
xhr |
XMLHttpRequest |
- Source:
Returns:
- Type
- Object.<string, string>
parse(uri, request, requestType, progressUpdated, headersReceived, config) → {shaka.extern.IAbortableOperation.<shaka.extern.Response>}
Parameters:
Name | Type | Description |
---|---|---|
uri |
string | |
request |
shaka.extern.Request | |
requestType |
shaka.net.NetworkingEngine.RequestType | |
progressUpdated |
shaka.extern.ProgressUpdated | Called when a progress event happened. |
headersReceived |
shaka.extern.HeadersReceived | Called when the headers for the download are received, but before the body is. |
config |
shaka.extern.SchemePluginConfig |
- Source: