// Code pour Node.js Récupérer des paramètres nom et prenom et de retourner un format XML avec
// Méthode GET

// Vous devez installer node.js si ce n'est pas le cas.
// Il faut utiliser "node exemple3.js" pour démarrer ce serveur

const http = require('http');
const url = require('url');

const server = http.createServer((req, res) => {
  const reqUrl = url.parse(req.url, true);
  const query = reqUrl.query;

  const prenom = query.prenom ?? 'Inconnu';
  const nom = query.nom ?? 'Inconnu';

  const xml = `<?xml version="1.0" encoding="UTF-8"?>
<personne>
  <prenom>${prenom}</prenom>
  <nom>${nom}</nom>
</personne>`;

    res.setHeader('Access-Control-Allow-Origin', '*'); 
    res.writeHead(200, { 'Content-Type': 'application/xml' });
    res.end(xml);

});

server.listen(7000, () => {
  console.log('Serveur démarré sur http://localhost:7000');
});