Vitaliy Petrov

Qt REST Client

Qt REST Client Framework for work JSON/XML APIs.

Qt REST Client - small and simple REST API client for any Qt/QML application. Library support standard JSON and XML REST APIs and auto mapping REST data to QAbstractListModel for QML

By default library support standard Yii2 REST API and Django REST Framework. Read more:

Qt REST Client Features

  • Based on QAbstractListModel with fetchMore and canFetchMore support;
  • Support JSON and XML list data;
  • Pagination by per page, limit/offset or cursor;
  • Sorting data;
  • Filtering data;
  • Authentication;
  • StackView navigation;
  • Specify fields for GET list method;
  • Specify expand parameter for GET list method to expand relational data;
  • Lazy loading details item data;
  • Separate model and API methods;
  • Simple API implementation for your apps;
  • State based model information;
  • Requires ID field for each record;
  • Interfaces from C++ and Qt Quick/QML;
  • Multiple external API services in different models;
  • Predefined or custom model classes

Qt REST Client Home page


Qt REST Client Usage instructions

Usage

By clicking button above, I agree Marketplace user terms and conditions

Details
Version:
0.2.1
Publisher:
Vitaliy Petrov
Contact:
https://github.com/kafeg
Copyright:
Vitaliy Petrov
Authors:
Vitaliy Petrov
From:
https://inqlude.org
License:
MIT
Created at:
2016-03-10
Updated at:
2019-06-15
Platforms:
Android
iOS
Linux
Windows
macOS
Supported Qt versions:
5.0 or later
Support:
https://github.com/kafeg/qtrest/issues
Source repository:
https://github.com/kafeg/qtrest.git
User manuals:
https://github.com/qtrest/qtrest/blob/master/README.md
Dependencies:
Qt5Widgets
Qt5Qml
Qt5Quick