6. El servicio genera la response
 index.html
 const datos = {
 saludo: "Hola",
 nombre: "pp"
}
const respuesta =
 await enviaJson(
  "srv/json.php", datos)
alert(respuesta.body)
 Hace wait esperando response.
 Memoria
 
  - datos
 
  - 
   
    - saludo
 
    - "Hola"
 
    - nombre
 
    - "pp"
 
   
   
 
 srv/json.php
 $json = leeJson();
$saludo = $json->saludo;
$nombre = $json->nombre;
$resultado =
 "{$saludo} {$nombre}.";
devuelveJson($resultado);
 
  Memoria (Servidor)
  
   - $json
 
   - 
    
     - saludo
 
     - "Hola"
 
     - nombre
 
     - "pp"
 
    
    
   - $saludo
 
   - "Hola"
 
   - $nombre
 
   - "pp"
 
   - $resultado
 
   - "Hola pp."
 
  
 
 
  Response
  
   
    
     HTTP/1.1 200 OK
    
    Server: openresty
    Date: Fri, 02 May 2025 03:57:08 GMT
    Content-Type: application/json
    Transfer-Encoding: chunked
    Connection: keep-alive
    Cache-Control: max-age=0
    Expires: Fri, 02 May 2025 03:57:08 GMT
    
   "Hola pp."
  
 
 
 
 
 
     skip_previous
    
 
     skip_next