HTTP Blueprint WebCommunication

Documentation

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 (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.

Technical Details

Epic only allows updates for the newest three engine versions. There might be features missing in older engine versions. Contact me if you are unsure.

  • POST and GET Requests
  • HTTP and HTTPS
  • File Upload and Download (Large files possible)*
  • Google Drive(Download) support
  • Individual Headers and custom HTTP Requests
  • Create a login and authenticate via your own web server
  • Get your own external IP over http://checkip.amazonaws.com or your own Web server
  • Different directory and file blueprint nodes.
  • Asynchronous Background Task (Don’t affect game performance)
  • Include C++ Source for C++ Projects
  • Documentation
  • Support: [email protected] (ENG,GER)

*See documentation for highest download speed. Download resume is possible. There are also special functions to download/upload large files with low RAM consumption. Use only direct links for Downloads like www.myWebserver.com/download.zip. Links that use authentication, cookies, redirection or similar (Dropbox) may not work.


VIP Downloads Today: 0 of 0

BECOME A VIP


PRODUCT LICENSE

You can contact us at any time and request that the asset you want be added to the site from the Request Asset section.

Check Also

Medieval Buildings Volume 1

English buildings: An inn, half-timber house, full-timber house, a blacksmith’s workshop and 4 types of …

Limited Time Offer: 50% Discount on VIP Memberships!

X