HTTP WebCommunication Questions and Support

Since there is no questions category at Fab, I created this thread to replace it. This is exclusively about this plugin: HTTP Blueprint WebCommunication | Fab

Hi, i did take a look at your documentation, but i would want to be sure your plugin would cover our use case:

  • Make a multipart/form-data POST & GET requests, possibly with multiple files in it.
  • capacity to monitor upload & download progress on these calls

The POST and GET functions are all multipart. This means that a web server such as Apatche2 understands them. There is also a “Multi Upload POST” function for uploading several files at once. The body should look like your screenshot.

The upload progress depends on Unreal. With newer UE versions it also seems to work with POST. With UE4, upload progress may only be displayed with PUT.

In my case, I will get CSV file via Get request. Can I parse and get the data in this file using this plugin in UE?

Can I download a CSV file every 20 minutes via the HTTP protocol using this plugin?

The type of file and how often you want to download it does not matter for the plugin. You can decide that on your own. However, a CSV parser is not included. You would have to use a different plugin for this task. You could probably also do the parsing directly in Blueprints as CSV has an extremely simple structure.

Thank you for your reply!!!

Hello-
I am very interested in purchasing your plugin but was not sure it would address the challenge I’m facing. I am trying to POST to an API on a server the requires HTTPS but has a self signed cert. This causes a rejection on other unreal web communication plugins. Is there a way to ignore an invalid cert warning? I am relatively new to unreal and HTTPS requirements.

Unreal uses the cURL lib internally for http requests. My plugin is also based on this. If you send me access information by e-mail I can test it. But that does sound problematic.

Is there a reason why you want to use https? It is useless with an invalid certificate.

Thank you for the quick response! Unfortunately, I don’t have control of the API server requirements, which is why I have this odd situation with HTTPS required but invalid cert. I’ll see if I can create similar scenario to give you access. Thanks again for being so responsive.

And if you address the server without s in http then it won’t respond? Maybe try with a port in the url? So domain.com:80 or domain.com:443