Web Query Object extension ($5)

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • Please login to see this link.
    Introducing Please login to see this link.
    An asynchronous HTTP/HTTPS querying object, for downloading, uploading and querying pages and files, and also suitable for REST APIs.

    • Queries have custom names and can be referred to by name start or full name
    • Multiple user-named queries at once
    • Download/upload happens in background, your app runs at the same speed
    • Use GET, POST, PUT, DELETE, etc, all HTTP/HTTPS types, suitable for any REST APIs.
    • Upload POST data, text, file, etc.
    • Download text and read as string expression, or download to file, or even access from memory.
    • Read query statistics as transfers are on-going (bytes up/down, percentage up/down, query count)
    • Cancel ongoing queries
    • Reported from one user to have 800+ new queries per second possible, compared to 20 from Get Object. No transfer limits are imposed by the extension; just what the OS can handle.

    Compatible with:

    • MMF2 with Unicode (Standard or Developer)
    • CF2.5 (Standard or Developer)
    • Currently Windows only.
    • [Android expected in future. iOS also possible]


    Comes with example file. Updates and new exporter ports will be free to existing customers.

    Purchase Please login to see this link., currently at $5.

    Darkwire Software Lead Programmer (C++ & C#)
    Please login to see this link. | Please login to see this link. | Please login to see this link. | Please login to see this link.

  • Hello ,
    this looks great ! I'd like to as k a few questions before buying ( though I'll probably buy anyway to support your work ;) :

    - does it have the same features as the get object or is it a complement that adds other features but can't work without the get object ?
    - There are some tutorials and examples on using the get object to keep track of online scores : will it be "easy" to modify current get object examples to include this new extension , in your opinion?

    I'm a newbie when it comes to online features , I have a small website with a MySQL database, But I haven't even figured out the difference between POST and GET ….:(
    My project is to store student test results on my website's database ; maybe this object will help ? I'm still a long way from completing this goal I'm afraid…
    Thanks for reading !

    Please login to see this link.

  • Hey therickman,
    Get Object is multiplatform, so for simple GET or POST queries over HTTP/HTTPS, Get Object will do fine. It has a noticeably slow query start speed, and download rate may be lowered, I've not tested that.
    Download object can only retrieve GET queries, and from what users report, has a slow download speed.

    Web Query Object is currently just Windows, possibly Android and iOS later. It has no speed restrictions and is very fast. It can do GET and POST like web browsers and Get Object, but can also do PUT, DELETE, and PATCH. It's designed for multiple queries at once, and the OS's built-in features does the downloading, rather than code running in the extension (which would be slower).

    As for your current problem, storing test results, you could use Get Object or Web Query Object. What matters is the pages you access with them - your access to the SQL database will be via a page, which will take a HTTP/HTTPS query and turn it into an SQL query. PHP pages and similar webpages usually only accept GET/POST, and you use POST to hide the information a bit better.

    For PHP access to MySQL, refer to one of:
    Please login to see this link.
    Please login to see this link.

    (However, you can also modify a MySQL database outside of Fusion methods, via tools like phpMyAdmin.)

    Darkwire Software Lead Programmer (C++ & C#)
    Please login to see this link. | Please login to see this link. | Please login to see this link. | Please login to see this link.

  • This is easily one of the best extensions I ever bought. It's really fast, easy to use and works exactly as described.

    I'd love to see more features in the next version like being able to manipulate the headers (i.e. cookies, user-agent string, etc) upon initiating the request and upon receiving the response.

    Edited once, last by Gargoyle (June 20, 2018 at 2:52 AM).

  • Native proxy support would be a welcomed inclusion as well. If there's any way to emulate a browser (IE/Gecko/Chrome) to bypass CloudFlare, follow redirects, etc, that'd be dank, i.e. for testing production environment.

  • BUGS:

    - Can't add post parameters (neither encoded nor without encoding, function does nothing) EDIT: Works in example, but not in my program.
    - When adding content body MIME type doesn't get set, it just writes "Content-Type: ; charset=utf-8"

    Edited once, last by Gargoyle (June 25, 2018 at 5:27 AM).

  • Posted build 9 to ClickStore.
    Fixes "Set request content from text" action, MIME type was not being set.
    Also amended the error message when you set the MIME type to something non-POST-friendly, and then add a POST parameter.

    I'm working on an Android port, but I have a precursor project that's urgent, so maybe WQO Android within the next couple months. It'd be out already if the pre-compiled libraries actually linked, but there's always those few functions that have to whine...

    Darkwire Software Lead Programmer (C++ & C#)
    Please login to see this link. | Please login to see this link. | Please login to see this link. | Please login to see this link.

  • hello Phi,
    I am a web developer using PHP technology.

    I wanted to thank you for your purpose and your work.

    your work will be great if it would be ANDROID compatible and see + IOS etcc.

    I wish you all the best.

    Please login to see this link.

  • Nice work! You said it's asynchronous, but I'm assuming I'll still be able to check in on the progress of a call? Most of my "web queries" are API calls that the user can't move on until it's complete (login, sign-up, etc).

    I'd get this in a heartbeat if it was for iOS (GET doesn't support HTTPS on iOS).

  • Updated to build 10, fixed the extension keeping the last downloaded file open and preventing other apps from accessing it properly.
    (And yes, you can see the progress of ongoing downloads/uploads.)

    While I'm planning to produce a version for Android, since I have a new Windows/Android compatible SDK, it's not iOS compatible, and I lack a device to test iOS on. If iOS comes, it will be quite a few months away.
    Android may be in the next couple of months, but I'm definitely planning to produce it. I may raise the price once it's out.

    Darkwire Software Lead Programmer (C++ & C#)
    Please login to see this link. | Please login to see this link. | Please login to see this link. | Please login to see this link.

  • Updated to build 10, fixed the extension keeping the last downloaded file open and preventing other apps from accessing it properly.
    (And yes, you can see the progress of ongoing downloads/uploads.)

    While I'm planning to produce a version for Android, since I have a new Windows/Android compatible SDK, it's not iOS compatible, and I lack a device to test iOS on. If iOS comes, it will be quite a few months away.
    Android may be in the next couple of months, but I'm definitely planning to produce it. I may raise the price once it's out.

    Hi Phi, Android version is under development ? ++

    Please login to see this link.

  • Hi Phi, Android version is under development ? ++


    nuagedan100 Not yet. Issues with real life peoples have caused several months' delay, unfortunately. All that's sorted out now, though. (I hope)
    I'm planning to:
    1) finish a new ext for Windows and Android (which will totally revamp eventing)
    2) a paid ext for image lists to compressed video (not like the AVIs object, it'll use H264)
    3) then Web Query for Android.

    So, looking at another couple months before Web Query. But we'll see.
    You can always contact me on the Please login to see this link. if you want to stay more up-to-date.

    Darkwire Software Lead Programmer (C++ & C#)
    Please login to see this link. | Please login to see this link. | Please login to see this link. | Please login to see this link.

    Edited once, last by Phi: Forum update (July 22, 2024 at 3:32 PM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!