Comment on page
VRequest
VRequest es un objeto javascript que representa una petición realizada a través de web a Velneo vModApache.
theRequest se crea automáticamente para cada petición realizada, y permite acceder a la petición para obtener información y preparar la respuesta.
De esta forma podemos gestionar de forma dinámica las peticiones web en un servidor Apache con Velneo vModApache.
De cabecera
Retorno | Función |
String | |
Array |
De GET
De POST
De URI
Retorno | Función |
String | |
String | |
String |
De cuerpo
Retorno | Función |
String | |
String | |
Devuelve el valor de la cabecera que indicamos como parámetro.
Parámetros:
- szHeader: cadena con el nombre de la cabecera cuyo valor queremos obtener.
Devuelve un array de cadenas que contiene los nombres de cabecera obtenidos de la petición.
Devuelve el valor correspondiente a la variable cuyo nombre indicamos como parámetro.
Parámetros:
- szKey: cadena con el nombre de la variable cuyo valor queremos obtener.
Devuelve un array de cadenas con los nombres de las variables recibidas en la petición.
Devuelve el valor correspondiente a la variable cuyo nombre indicamos como parámetro.
Parámetros:
- szKey: cadena con el nombre de la variable cuyo valor queremos obtener.
Nota: esta función es válida para el método x-www-form-urlencoded.
Para multipart/form debemos procesar la salida de la función body().
Devuelve un array de cadenas con los nombres de las variables recibidas en la petición.
Nota: esta función es válida para el método x-www-form-urlencoded.
Para multipart/form debemos procesar la salida de la función body().
Devuelve de la petición la parte correspondiente a la senda.
// Ejemplo para url: PROCESO.PRO?pp=1
pathInfo() = /PROCESO.PRO
Devuelve la URI completa sin parsear.
// Ejemplo para url: PROCESO.PRO?pp=1
unparsedUri() = /velneo/PROCESO.PRO?pp=1
Devuelve de la petición la URI completa sin las variables.
// Ejemplo para url: PROCESO.PRO?pp=1
uri() = /velneo/PROCESO.PRO
Devuelve el contenido del cuerpo de la petición.
Nota: la salida de la función body() es string, por lo que los ficheros binarios han de enviarse codificados en Base64.
Devuelve el método correspondiente a la petición.
// Creamos el objeto de la clase VByteArray para recibir el cuerpo binario
var baBody= new VByteArray;
// Obtenemos el cuerpo binario
baBody = theRequest.rawBody();
// Procesamos lo obtenido
var length = baBody.length;
var firstChar = baBody[0];
Última actualización 3yr ago