I have a service that elaborates data sent to it in Headers. I use GET requests to send and receive back the elaborate data.
An example is:
const Http = new XMLHttpRequest();
const url = "https://myendpoint.com";
const method = "GET";
Http.open(method, url, true);
Http.setRequestHeader("Costum_Data_1", "my_costum_data_1");
Http.setRequestHeader("Costum_Data_2", "my_costum_data_2");
I know that there's the POST
method but, from a security point of view, sending data like that is ok?