一个对象,它包含将随 URL 请求一起传输的数据。 该属性与 method 属性配合使用。当 method 值为 GET 时,将使用 HTTP 查询字符串语法将 data 值追加到 URLRequest.url 值。 当 method 值为 POST(或 GET 之外的任何值)时,将在 HTTP 请求体中传输 data 值。 URLRequest API 支持二进制 POST,并支持 URL 编码变量和字符串。该数据对象可以是 ArrayBuffer、URLVariables 或 String 对象。 该数据的使用方式取决于所用对象的类型: 如果该对象为 ArrayBuffer 对象,则 ArrayBuffer 对象的二进制数据用作 POST 数据。对于 GET,不支持 ArrayBuffer 类型的数据。 如果该对象是 URLVariables 对象,并且该方法是 POST,则使用 x-www-form-urlencoded 格式对变量进行编码,并且生成的字符串会用作 POST 数据。 如果该对象是 URLVariables 对象,并且该方法是 GET,则 URLVariables 对象将定义要随 URLRequest 对象一起发送的变量。 否则,该对象会转换为字符串,并且该字符串会用作 POST 或 GET 数据。
请求方式,有效值为URLRequestMethod.GET 或 URLRequestMethod.POST。
所请求的 URL。
要追加到 HTTP 请求的 HTTP 请求标头的数组。该数组由 URLRequestHeader 对象组成。 数组中的每一对象必须是包含一个名称字符串和一个值字符串的 URLRequestHeader 对象。 由于浏览器兼容性原因,该属性在 html5 中并未实现
URLRequest 类可捕获单个 HTTP 请求中的所有信息。
See
http://edn.egret.com/cn/index.php/article/index/id/601 构建通信请求
Version
Egret 2.4
Platform
Web
Include Example
extension/game/net/URLRequest.ts
Language
zh_CN