HTTP

HTTP EventHTTP 事件是由来自 http_*() 函数 之一的 回调 触发的事件,如 http_post_string。它实际上会生成一个 DS Map,该映射专用于此事件,并存储在特殊变量 async_load 中 (请参阅各个函数,了解有关此事件使用的详细代码示例)。此 DS 映射具有以下一般结构:

上面显示了使用 http_post_string 函数时得到的结果,但每个 http_ 函数可能返回略有不同的映射,因此请参考每个函数的手动条目以查找为其返回的精确数据。

注意:当 async_load 创建 DS 映射时,这些函数与 json_encodejson_decode 函数结合使用时特别有用。

如果您请求下载文件,此地图还可能提供其他数据。在这种情况下,"状态"的值为1,DS映射将保存这些额外的键:

请注意,该事件不会为收到的每个封包触发,而是会在主游戏循环中的下载过程中随时更新。另请注意,目前此功能仅适用于常规Windows目标平台。