It is a plugin to use the Web API (HTTP communication) for UE4.
- Wrapping HTTP module
- Class defined in the API unit
- Support OnStart, OnProgress, OnSuccessed, OnFailed, OnCompleted
- Multiple PreFilter and PostFilter processing
- Support OAuth
PreFilter and PostFilter is processing in communication before and after.
This has become a generic making that can be used in a variety of Web API.
- Change communication method (GET, POST, PUT)
- Add or Remove request parameter
- Add or Remove request header (ex. OAuth, ...)
- Change request body format (ex. JSON, MessagePack, ...)
- Change response code.
- Change response body format (ex. JSON, MessagePack, ...)
- Writing your own parsing process for response
After clone repository or download ZIP, and Place the WebApi directory to the plugin directory of the project.
[ProjectName]/Plugins/WebApi
After build in VisualStudio, and enable plugin from the configuration of the plugin.
Project -> Networking -> WebApi
WebApiDemo is a example project.
Start WebApiDemo.uproject, please check the example operations and implementation.