Newer
Older
EPQ-3D-renderer / src / main / java / uk / org / floop / epq3d / HTTPPost.java
@cory cory on 30 Jan 2023 1 KB Fix #5
package uk.org.floop.epq3d;

public class HTTPPost {
    /*    public void invokePost(JsonWriter json) {

        try {
            String requestBody = json.file.toJSONString();
            HttpClient client = HttpClient.newHttpClient();
            HttpRequest request = HttpRequest
                    .newBuilder()
                    .uri(URI.create("http://localhost:8080"))
                    .POST(HttpRequest.BodyPublishers.ofString(requestBody))
                    .header("Accept", "application/json")
                    .build();

            HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());

            //System.out.println(response.body());
        } catch (IOException | InterruptedException e) {
            e.printStackTrace();
        }
    }

//    private String prepareRequest() throws JsonProcessingException {
//        var values = new HashMap<String, String>() {
//            {
//                put("Id", "12345");
//                put("Customer", "Roger Moose");
//                put("Quantity", "3");
//                put("Price","167.35");
//            }
//        };
//
//        var objectMapper = new ObjectMapper();
//        String requestBody = objectMapper.writeValueAsString(values);
//        return requestBody;
//    }
*/
}