llxp / QtRestWrapper

A HTTP Rest-Wrapper written in C++ using the QT5 Framework implementing an authentication checking part with url intercepting (including asynchronous calls) and methods for sending custom authentication tokens

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QtRestWrapper

A HTTP Rest-Wrapper written in C++ using the QT5 Framework implementing an authentication checking part with url intercepting (including asynchronous calls) and methods for sending custom authentication tokens

Features

Fully controllable webbrowser

  • open/use/authenticate against web apis, protected by oauth
  • os native certificate/smartcard authentication works (through qt webengine)
  • inject javascript into any website during the authentication process
  • (and extract values from the javascript runtime --> like in the chrome debugging console)

Rest backend for sending web requests to websites

  • Get all set cookies from the webbrowser to the rest requests
  • make custom rest requests (get, post, put, delete, json post/put, custom)

C API

still in work

About

A HTTP Rest-Wrapper written in C++ using the QT5 Framework implementing an authentication checking part with url intercepting (including asynchronous calls) and methods for sending custom authentication tokens

License:MIT License


Languages

Language:C++ 74.0%Language:JavaScript 18.4%Language:C 3.2%Language:QMake 2.0%Language:Twig 0.9%Language:EJS 0.7%Language:CSS 0.5%Language:Pug 0.2%Language:HTML 0.0%