# 网络

对标wx小游戏网络部分 (opens new window)

下列api的调用中,我们能够自动兼容前缀为 wx 和 mt 的接口,在打包过程中会对wx开头的api进行调用替换,无需手工处理。

# 发起请求

  • 已支持API:

    API 实例 API 说明 iOS Android
    mt.request 发送HTTPS请求 11.2.400 11.2.400
    RequestTask.abort 中断请求任务 11.15.200 11.12.200
    RequestTask.offHeadersReceived 监听 HTTP Response Header 事件 11.15.200 11.12.200
    RequestTask.onHeaderReceived 取消监听 HTTP Response Header 事件 11.15.200 11.12.200
  • 不支持API:

    无

  • 容器差异性:

    • iOS侧request不支持:
      • enableHttp2
      • enableQuic
      • method仅支持:
        • GET/POST

# 下载

  • 已支持API:

    API 实例 API 说明 iOS Android
    mt.downloadFile 下载文件资源到本地 11.2.400 11.12.200
    DownloadTask.abort 中断下载任务 11.15.200 11.12.200
    DownloadTask.offHeadersReceived 监听 HTTP Response Header 事件 11.15.200 11.12.200
    DownloadTask.onHeaderReceived 取消监听 HTTP Response Header 事件 11.15.200 11.12.200
    DownloadTask.offProgressUpdate 监听下载进度变化事件 11.15.200 11.12.200
    DownloadTask.onProgressUpdate 取消监听下载进度变化事件 11.15.200 11.12.200
  • 不支持API:

    无

  • 容器差异性:

    无

# 上传

  • 已支持API:

    无

  • 不支持API:

    • mt.uploadFile
    • UploadTask
      • UploadTask.abort
      • UploadTask.onProgressUpdate
      • UploadTask.offProgressUpdate
      • UploadTask.onHeadersReceived
      • UploadTask.offHeadersReceived
  • 容器差异性:

    无

# WebSocket

  • 已支持API:

    API 实例 API 说明 iOS Android
    mt.connectSocket 创建一个 WebSocket 连接 11.2.400 11.12.200
    SocketTask 11.2.400 11.12.200
    Socket.close 关闭 WebSocket 连接 11.2.400 11.12.200
    Socket.onClose 监听 WebSocket 连接关闭事件 11.2.400 11.12.200
    Socket.onError 监听 WebSocket 错误事件 11.2.400 11.12.200
    Socket.onMessage 监听 WebSocket 接受到服务器的消息事件 11.2.400 11.12.200
    Socket.onOpen 监听 WebSocket 连接打开事件 11.2.400 11.12.200
    Socket.send 通过 WebSocket 连接发送数据 11.2.400 11.12.200
    mt.sendSocketMessage 通过 WebSocket 连接发送数据 11.12.200 11.12.200
    mt.onSocketOpen 监听 WebSocket 连接打开事件 11.12.200 11.12.200
    mt.onSocketMessage 监听 WebSocket 接受到服务器的消息事件 11.12.200 11.12.200
    mt.onSocketError 监听 WebSocket 错误事件 11.12.200 11.12.200
    mt.onSocketClose 监听 WebSocket 连接关闭事件 11.12.200 11.12.200
    mt.closeSocket 关闭 WebSocket 连接 11.12.200 11.12.200
  • 不支持API:

    无

  • 容器差异性:

    无

# UDP通信

  • 已支持API:

    API 实例 API 说明 iOS Android
    mt.createUDPSocket 创建一个 UDPSocket 实例 11.14.200 11.13.400
    UDPSocket 11.14.200 11.13.400
    UDPSocket.bind 绑定一个系统随机分配的可用端口,或绑定一个指定的端口号 11.14.200 11.13.400
    UDPSocket.close 关闭 UDPSocket 实例 11.14.200 11.13.400
    UDPSocket.connect 预先连接到指定的 IP 和 port 11.14.200 11.13.400
    UDPSocket.offClose 移除关闭事件的监听函数 11.14.200 11.13.400
    UDPSocket.offError 移除错误事件的监听函数 11.14.200 11.13.400
    UDPSocket.offListening 移除开始监听数据包消息的事件的监听函数 11.14.200 11.13.400
    UDPSocket.offMessage 移除收到消息的事件的监听函数 11.14.200 11.13.400
    UDPSocket.onClose 监听关闭事件 11.14.200 11.13.400
    UDPSocket.onError 监听错误事件 11.14.200 11.13.400
    UDPSocket.onListening 监听开始监听数据包消息的事件 11.14.200 11.13.400
    UDPSocket.onMessage 监听收到消息的事件 11.14.200 11.13.400
    UDPSocket.send 向指定的 IP 和 port 发送消息 11.14.200 11.13.400
    UDPSocket.setTTL 设置 IP_TTL 套接字选项 11.14.200 11.13.400
    UDPSocket.write 向已经 connect 的 IP 和 port 发送消息 11.14.200 11.13.400
  • 不支持API:

    无

  • 容器差异性:

    无

上次更新: 6/17/2026, 2:54:16 PM