当前位置:   article > 正文

〔002〕虚幻 UE5 发送 get、post 请求、读取 json 文件_ue5 json

ue5 json

▷ 安装 varest 扩展

  • 打开 虚幻商城,搜索 varest 关键字进行检索, varest 是一个 api 调用插件,支持 http/https 请求,也支持 json 文件的读取,最关键是该插件完全免费
  • 点击第一个插件,将其安装到引擎中

安装varest扩展

安装到引擎

▷ 开启 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' => '飞兔小哥',
		]
	]
]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

get 请求

▷ 发送 post 请求

  • 这里按 键盘2 发送 post 请求,并且定义了 URL 变量
  • 传递参数时,Verb 选择 POSTContent-Type 选择 x-www-form-urlencoded(Request Body)
  • 通过 Set string Field 去设置传递的参数,这里传了一个 name 的参数值
  • 通过 Apply URL 去设置请求的 URL
  • 并绑定 请求完成请求失败 的回调函数,请求完成会将传递的 name 值打印出来
// 接口大概如此
$name = $_POST['name'] ?? '未传递正确参数';

return compact('name');
  • 1
  • 2
  • 3
  • 4

post 请求

▷ 读取 json 文件

  • 这里按 键盘3 读取 json 文件,使用的是 Load Json from File 方法
  • 这个文件的 Path 是相对于项目的路径而言,如果项目名叫 project_001,该文件就放到 project_001\Content 目录中即可
// json文件内容
{
    "name": "飞兔小哥的UE5教程"
}
  • 1
  • 2
  • 3
  • 4

读取文件

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/493495
推荐阅读
相关标签
  

闽ICP备14008679号