irpas技术客

第二十五篇:UE4如何通过http方式请求接口Json数据_是灿灿呀1_ue4网络请求

irpas 503

本篇介绍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” }

蓝图如下


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #ue4网络请求 #UE4通过Http获取数据