Develop a Proxy(Supporting Post, Get, ServerSentEvent) with SpringBoot

Job ID: 37553246

Budget: $30 – $250 CAD

We are tasked with developing a proxy using SpringBoot. The freelancer should possess a high level of professionalism in Java and SpringBoot. The assignment involves creating a sample source code that includes Plain JavaScript on the browser, a Proxy, and a Server.

The proxy's functionality includes handling requests (Post method, Get method, and ServerSentEvent). For Post and Get method requests, headers are required. All APIs must include parameters (QueryString for Get and Body JSON for Post) and return values.

Specifically, when implementing the API that supports ServerSentEvent, it is essential to test auto-reconnection. In the event that the server side stops and subsequently restarts, the proxy should automatically reconnect, ensuring the browser side continuously receives the streaming. The ServerSentEvent can return a series of random numbers.

We will provide some sample codes with bugs, and your task is to edit them, making the job more efficient and reducing the overall time required.