实验性实验性提供给请求对应的 Promise 的 reject 原因。
无法在只读模式下调用此函数,详见 WorldBeforeEvents。
实验性请求的 URL。
URL to make an HTTP Request to.
解析到对应响应的 Promise。
An awaitable promise that contains the HTTP response.
实验性用于发起请求的配置对象。
Contains an HTTP Request object with configuration data on the HTTP request.
解析到对应响应的 Promise。
An awaitable promise that contains the HTTP response.
import { HttpRequest, HttpHeader, HttpRequestMethod, http } from '@minecraft/server-net';
async function updateScore() {
const req = new HttpRequest('http://localhost:3000/updateScore');
req.body = JSON.stringify({
score: 22,
});
req.method = HttpRequestMethod.Post;
req.headers = [
new HttpHeader('Content-Type', 'application/json'),
new HttpHeader('auth', 'my-auth-token'),
];
await http.request(req);
}
示例: simpleHttpRequest.ts