存储请求信息。一般情况下,无需直接构建。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
具有以下属性的对象:
|
Members
-
cancelFunction : Request~CancelCallback
-
取消请求时调用的函数。
-
优先级是一个没有单位的值,低的值代表高的优先级。对于基于地理的对象,这通常是到相机的距离。没有优先级函数的请求默认优先级为0。 如果定义了priorityFunction,则使用调用的结果每帧更新此值。
-
Default Value:
0.0
-
priorityFunction : Request~PriorityCallback
-
用于更新请求优先级的函数,每帧更新一次。
-
requestFunction : Request~RequestCallback
-
提出实际数据请求的函数。
-
readonlystate : RequestState
-
请求的当前状态。
-
是否限制和优先处理请求。如果为false,请求将立即发送。如果为true,请求将被限制并根据优先级发送。
-
Default Value:
false
-
是否限制服务器的请求。对于HTTP/1服务器,浏览器通常支持大约6-8个并行连接,而对于HTTP/2服务器,浏览器支持无限数量的连接。将此值设置为
true
对于通过HTTP/1服务器的请求更可取。-
Default Value:
false
-
readonlytype : RequestType
-
请求类型。
-
Default Value:
RequestType.OTHER
-
要请求的 URL。
Type Definitions
-
请求被取消时调用的函数。
-
用于更新请求优先级的函数,每帧发生一次。
Returns:
更新后的优先级值。 -
发出实际数据请求的函数。
Returns:
对所请求数据的promise。