在QML中我们可以通过XMLHttpRequest 来实现http/https访问网络接口,接下来我们先来学习XMLHttpRequest类的常用部分、
由于QML的XMLHttpRequest少部分参数是没有的,所以本章来单独讲解下。下章我们来实现旋转请求按钮以及通用的JSON请求模板方法
1.XMLHttpRequest初步使用
首先推荐一个http测试工具httpbin,该服务主要用于测试 HTTP 库,地址为:httpbin.org
我们以get接口为例,如下图所示:
得到使用get测试请求的地址为:http://httpbin.org/get,然后我们使用postman测试工具,添加多个参数测试得到返回信息:
那么对应的QML XMLHttpRequest内容为:
import QtQuick 2.14
import QtQuick.Window 2.14
Window {
visible: true
width: 640
height: 480
// get函数
function httpbinGet