第二十五篇:UE4如何通过http方式请求接口Json数据

本篇介绍UE4如何向接口请求数据并解析数据,首先我们需要用到两个插件VaRest和Json Blueprint,这两个插件都是免费的,在虚幻商城可以免费获取到
在这里插入图片描述
在这里插入图片描述
两个插件安装到UE4引擎之后,新建一个工程,开启这两个插件,记下来介绍两种接口请求方式Get和POST。

1、Get请求方式
我以高德地图查询天气的接口为例说明,接口说明地址如下:https://lbs.amap.com/api/webservice/guide/api/weatherinfo
在这里插入图片描述
(1)、首先申请一个开发者key,不申请无法使用API,申请之后会得到一个码,如下图
在这里插入图片描述

(2)、服务示例,填入city和key来请求数据
https://restapi.amap.com/v3/weather/weatherInfo?city=110101&key=<用户key>

(3)、返回数据格式
将地址填入浏览器访问得到返回数据,数据是Json格式
在这里插入图片描述
(4)、UE中如何请求
请求方式选择GET,数据形式选择x-form(URL),URL填入接口地址,将得到的数据转为String
在这里插入图片描述
(5)、解析数据
tovalue节点就是通过Key获取Value,先通过lives获取子Json,再通过weather获取到天气
在这里插入图片描述
2、POST请求方式
POST的请求方式需要传值获取数据,最主要的是需要通过Set String Field节点去进行参数的请求,我以下面的一个接口为例
接口地址:https://szt.nantong.cn/nantongYQFKBack/getVideo/getVideoRstp
请求方法:POST
数据提交方式:form-data
请求参数:cameraIndexCode String true 监控点设备编号(通用唯一识别码UUID)
返回参数:
{
“code”: “0”,
“msg”: “success”,
“data”: {
“url”: “rtsp://ip:port/BSwvVkAUrG6XAMhIEeIMYb66A84s”
}

蓝图如下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 9
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值