21
Июл
2021

Отправить данные с сайта на js сервер GET-запросом

имеется сайт:

<html>
   <head>
      <script>
         <!--
             function httpGet()
             {
                 var xmlHttp = new XMLHttpRequest();
                 xmlHttp.open( "GET", "http://192.168.0.12:8080", false );
                 xmlHttp.setRequestHeader("data", "123");
                 xmlHttp.send( null );
                 return xmlHttp.responseText;
             }
         //-->
      </script>
   </head>
   <body>
      <form>
         <input type="button" onclick="httpGet()" value="Click" />
      </form>
   </body>
</html

И сервер:

var http = require("http");
var fs =  require("fs");

var server = http.createServer(function(request, response) {

    var temp = fs.readFileSync("/sys/class/thermal/thermal_zone0/temp");
    var temp_c = temp/1000;

    response.writeHead(200, {"Content-Type": "text/plain"});
    response.write("Raspberry Pi cpu temperature: ");
    response.write("\n" + temp);
    response.write("\n" + temp_c);
    response.end();
});
server.listen(8080);

Необходимо вывести значение заголовка data, но в HTTP.IncomingMessage нет методов для вывода одного заголовка. Как можно решить данную проблему?

Источник: https://ru.stackoverflow.com/questions/1307425/%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5-%D1%81-%D1%81%D0%B0%D0%B9%D1%82%D0%B0-%D0%BD%D0%B0-js-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-get-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%BC

Тебе может это понравится...

Добавить комментарий