Request(options)
存储用于发出请求的信息。一般来说,这并不需要直接构造。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
具有以下属性的对象:
|
成员变量
cancelFunction : Request~CancelCallback
请求取消时调用的函数。
priority : Number
优先级是一个无单位值,其中较低的值表示较高的优先级。
对于 world-based 对象,这通常是到相机的距离。
没有优先级函数的请求的优先级默认为0。
如果定义了priorityFunction,则使用调用的结果在每一帧中更新该值。
-
Default Value:
0.0
priorityFunction : Request~PriorityCallback
为更新请求的优先级而调用的函数,每帧发生一次。
requestFunction : Request~RequestCallback
发出实际数据请求的函数。
请求的当前状态。
是否节流和优先处理请求。如果false,请求将立即发送。如果为true,请求将根据优先级进行节流并发送。
-
Default Value:
false
是否对服务器的请求进行节流(throttle)。浏览器通常支持6-8个HTTP/1服务器的并行连接,HTTP/2服务器支持无限数量的连接。
将此值设置为
true
对于通过HTTP/1服务器的请求更可取。
-
Default Value:
false
请求的类型。
-
Default Value:
RequestType.OTHER
url : String
请求的URL。
内置方法
复制请求实例。
Name | Type | Description |
---|---|---|
result |
Request | optional 存储结果的对象。 |
返回值:
已修改的结果参数或新资源实例(如果未提供)。
类型定义
CancelCallback()
请求取消时调用的函数。
为更新请求的优先级而调用的函数,每帧发生一次。
返回值:
更新的优先级值。
发出实际数据请求的函数。
返回值:
对请求的数据的约定。