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

✨ 目录

    • ▷ 安装 varest 扩展
    • ▷ 开启 varest 扩展
    • ▷ 发送 get 请求
    • ▷ 发送 post 请求
    • ▷ 读取 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' => '飞兔小哥',]]
]

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');

post 请求

▷ 读取 json 文件

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

读取文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/296330.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

力扣(leetcode)1148和1179题(MySQL)

1148.文章浏览I 题目链接:1148.文章浏览I 解答 # Write your MySQL query statement below select distinct author_id as id from Views where author_idviewer_id order by id;1179.重新格式化部门表 题目链接:1179.重新格式化部门表 解答 …

【小白攻略】php 小数转为百分比,保留两位小数的函数

php 小数转为百分比 首先,最简单直观的方法是利用PHP内置的number_format函数。该函数可以对一个数字进行格式化,并可以设置小数点后的精度。通过将小数乘以100,再用number_format函数将结果格式化为百分比形式,即可达到将小数转为…

网络监测之如何保障企业业务系统安全?

网络信息安全在网络时代的重要性不言而喻。随着互联网的普及和数字化进程的加速,网络已经成为人们生活、工作和学习的重要平台。在这个平台上,信息交流、数据存储、在线支付等都需要依赖于网络信息安全。其中企事业单位业务系统安全值得关注。 企事业单…

集合

1.Collection集合 1.1数组和集合的区别【理解】 相同点 都是容器,可以存储多个数据 不同点 数组的长度是不可变的,集合的长度是可变的 数组可以存基本数据类型和引用数据类型 集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类 1.2集合类体系结构【理解】…

深度学习中的池化

1 深度学习池化概述 1.1 什么是池化 池化层是卷积神经网络中常用的一个组件,池化层经常用在卷积层后边,通过池化来降低卷积层输出的特征向量,避免出现过拟合的情况。池化的基本思想就是对不同位置的特征进行聚合统计。池化层主要是模仿人的…

ESP8266网络相框采用TFT_eSPI库TJpg_Decoder库mixly库UDP库实现图片传送

用ESP8266和TFT_ESPI模块来显示图片数据。具体来说,我们将使用ILI9431显示器作为显示设备,并通过UDP协议将图片数据从发送端传输到ESP8266。最后,我们将解析这些数据并在TFT屏幕上显示出来。在这个过程中,我们将面临一些编程挑战&…

Java研学-Servlet 基础

一 概述 1 介绍 Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动…

nodejs微信小程序+python+PHP医疗机构药品及耗材信息管理系统-计算机毕业设计推荐

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…

【星海随笔】keepalived(三)个人记录

上图是Keepalived的功能体系结构,大致分两层:用户空间(user space)和内核空间(kernel space)。 内核空间: 主要包括IPVS(IP虚拟服务器,用于实现网络服务的负载均衡&#…

嵌入式硬件电路原理图之跟随电路

描述 电压跟随电路 电压跟随器是共集电极电路,信号从基极输入,射极输出,故又称射极输出器。基极电压与集电极电压相位相同,即输入电压与输出电压同相。这一电路的主要特点是:高输入电阻、低输出电阻、电压增益近似为…

Hago 的 Spark on ACK 实践

作者:华相 Hago 于 2018 年 4 月上线,是欢聚集团旗下的一款多人互动社交明星产品。Hago 融合优质的匹配能力和多样化的垂类场景,提供互动游戏、多人语音、视频直播、 3D 虚拟形象互动等多种社交玩法,致力于为用户打造高效、多样、…

大华 DSS 城市安防数字监控系统 SQL 注入漏洞

漏洞简介 大华DSS数字监控系统itcBulletin接口对传入的数据没有预编译和充足的校验,导致该接口存在SQL注入漏洞,可通过注入漏洞获取数据库敏感信息。 资产测绘 app“dahua-DSS” 漏洞复现 POC: POST /portal/services/itcBulletin?wsdl HTTP/1.1 H…