✨ 目录
- ▷ 安装 varest 扩展
- ▷ 开启 varest 扩展
- ▷ 发送 get 请求
- ▷ 发送 post 请求
- ▷ 读取 json 文件
▷ 安装 varest 扩展
- 打开
虚幻商城
,搜索varest
关键字进行检索,varest
是一个api
调用插件,支持http/https
请求,也支持json
文件的读取,最关键是该插件完全免费 - 点击第一个插件,将其安装到引擎中
▷ 开启 varest 扩展
- 安装好扩展后,需要在项目中开启扩展才可以使用
- 点击界面右上角的
设置
选择其中的插件
选项,在插件选项中勾选中varest
插件,重启应用后即可使用该插件
▷ 发送 get 请求
- 这里按
键盘1
发送get
请求,并且定义了URL
变量 - 在
Call URL
中的自定义事件中处理返回值,先打印正在执行任务的总数量count
- 然后将总任务列表进行循环打印到桌面,并给相应参数前面添加执行下表
// 接口返回数据格式
[
'count' => 20,
'data' => [
[
'number' => 'tinygeeker_001',
'product_name' => '这是项目一',
'project_leader' => 'tinygeeker',
],
[
'number' => 'tinygeeker_002',
'product_name' => '这是项目二',
'project_leader' => '飞兔小哥',
]
]
]
▷ 发送 post 请求
- 这里按
键盘2
发送post
请求,并且定义了URL
变量 - 传递参数时,
Verb
选择POST
,Content-Type
选择x-www-form-urlencoded(Request Body)
- 通过
Set string Field
去设置传递的参数,这里传了一个name
的参数值 - 通过
Apply URL
去设置请求的URL
- 并绑定
请求完成
和请求失败
的回调函数,请求完成会将传递的name
值打印出来
// 接口大概如此
$name = $_POST['name'] ?? '未传递正确参数';
return compact('name');
▷ 读取 json 文件
- 这里按
键盘3
读取json
文件,使用的是Load Json from File
方法 - 这个文件的
Path
是相对于项目的路径而言,如果项目名叫project_001
,该文件就放到project_001\Content
目录中即可
// json文件内容
{
"name": "飞兔小哥的UE5教程"
}