基于 PuerTS 的 XMLHttpRequest 标准实现,可运行于 Unity、Unreal 等多个引擎环境中。
npm install io.eframework.unite.xhr


基于 PuerTS 的 XMLHttpRequest 标准实现,可运行于 Unity、Unreal 等多个引擎环境中。
- 🚀 跨平台:可运行于 Unity、Unreal 等多个引擎环境中
- 📦 标准兼容:完整实现 XMLHttpRequest Level 2 标准
- Unity XMLHttpRequest:基于 UnityWebRequest 的 XMLHttpRequest 标准实现。
- Unreal XMLHttpRequest:基于 Unreal HTTP 的 XMLHttpRequest 标准实现。
| Runtime/Platform | Windows | Linux | macOS | Android | iOS | Browser |
| :-: | :-: | :-: | :-: | :-: | :-: | :-: |
| Node | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ |
| Code | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ |
| Cocos | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ |
| Unity | ✅ | ✅ | ✅ | ✅ | ✅ | ➖ |
| Unreal | ❓ | ❓ | ❓ | ❓ | ❓ | ➖ |
| Electron | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ |
| Dom | ➖ | ➖ | ➖ | ➖ | ➖ | ➖ |
- ✅已支持 ❓开发中 ❌未支持 ➖不适用
``typescript
// Unity 环境
import { XMLHttpRequest } from "io.eframework.unite.xhr/unity"
const xhr = new XMLHttpRequest()
xhr.open("GET", "https://api.example.com/data")
xhr.onload = () => {
console.log(xhr.response)
}
xhr.send()
``
更多问题,请查阅问题反馈。