Description
Documentation,Support thread, Old reviews and questions, [email protected]
Communicate with a Webserver via Blueprints. You can send Data to a HTTP or HTTPS Webserver via GET or POST and get a String Array back. Each Line in the Server Response is one Array Value. Since Version 1.2 File Upload support. I recommend my JSON plugin for data communication. You don't need C++.
Third-party websites may have security mechanisms (Captchas, Cookies) to block plugins like this. Check this beforehand or use your own server. Exceptions to this rule are HTTP/HTTPS APIs which are provided for this purpose. But Google Drive (Download) is since Version 1.8 supported. Tested on: Windows 10, Android 9 (Redmi Note 8T). IOS 12.1.2 (iPhone 5s)
I don't like special sales. My prices are low all year round.
Nativization may cause problems and should be disabled in BPs that use this plugin.
Simple GET,POST,Download,Upload UMG Demo. Screenshot , Win64 Demo , UE4.21, UE4.25 ,UE4.26 (and higher), UE5.2 (and higher) Project Demo
Changelog (4.27 - 5.4)
(10/24/2024) Version 2.15: Multithreading revised. Old UE versions now also get updates back to UE4.27.
Changelog (5.2, 5.3, 5.4)
(08/05/2024) Version 2.14: Stability improvements for the async nodes.
Changelog (5.2, 5.3, 5.4)
(05/16/2024) Version 2.13: Changed the File ID parameter of the Multiupload functions from String to String Array.
Changelog (5.1, 5.2, 5.3)
(03/19/2024) Version 2.12: Bugfix: Under certain circumstances the wrong error number 500 was returned.
(12/02/2023) Version 2.11: All requests can now be canceled, not just download/upload. The "Individual request" function can now also trigger the progress events.
Changelog (5.0, 5.1, 5.2)
(07/17/2023) Version 2.10: Bugfix: Header Map was not correctly passed to the GET function.
(06/26/2023) Version 2.9: There are now "Multiple Upload" functions to upload multiple files at once. Added new function to split files. More errors are now reported via the functions instead of just writing them in the logs.
Changelog (4.27, 5.0, 5.1)
(04/14/2023) Version 2.8: New event "Server Send Event" added. This allows to receive push messages from an http server.
(03/27/2023) Version 2.7: Return values now additionally consist of a string next to the string array. The upload function now also has these return values.
(03/10/2023) Version 2.6: Bugfix: Plugin could not be compiled under Linux.
(01/15/2023) Version 2.5: Bugfix: The "Content length" was calculated incorrectly in the individual request function if UTF-8 characters were present in it.
Changelog (4.26, 4.27, 5.0)
(09/26/2022) Version 2.4: New: A function that determines the mimetype. Bugfix: Cross compiling should work now.
(09/08/2022) Version 2.3: Bugfix: Some Google Drive links could lead to a crash.
(09/06/2022) Version 2.2: "StringToBase64String" and "Base64StringToString" functions added.
(08/28/2022) Version 2.1: Upload compatibility increased. Fixed a bug that prevented compiling under Linux UE5.
(08/10/2022) Version 2.0: The HTTP requests can now be executed via AsycNodes. Is easier and cleaner. The individual HTTP node now has the possibility to specify a file as content.
(05/13/2022) Version 1.26: In the "individual http request" function it is now checked if the header "Content-Type" is present.
Changelog (4.25, 4.26, 4.27)
(03/14/2022) Version 1.25: Each HTTP function now has a header parameter. Added 3 PUT stream upload options. This allows to upload very large files without loading them into RAM first. See documentation.
Changelog (4.24, 4.25, 4.26)
(08/10/2021) Version 1.24: Fixed a bug in the GETDownload function.
(03/14/2021) Version 1.23: The "onHttpRequestComplete" event now also returns the server headers.
Changelog (4.23, 4.24, 4.25)
(08/18/2020) Version 1.21: "Low RAM" download Node is now partly 64 bit to make downloads larger than 2GB possible.
Included formats
- versions