Documentación de Velneo
Buscar…
30
Introducción
Velneo
Requerimientos de Velneo
Notas de la versión
Funcionalidades comunes a los componentes de Velneo
Tipos de archivo generados por Velneo
Velneo Web
Velneo vDevelop
¿Qué es Velneo vDevelop?
Identificación de usuario
Interfaz de Velneo vDevelop
Lista de teclas aceleradoras de Velneo vDevelop
Soluciones y proyectos
Control y edición de proyectos
Herencia
Inspectores
Proyectos objetos y editores
Scripts
Lenguajes
JavaScript
Procesos JavaScript
Fórmulas JavaScript
Clases
Funciones globales
Objetos
VAbstractBrowser
VAbstractDataView
VAbstractListDataView
VAdvandedGridListDataView
VAlternatorListDataView
VApp
VBoundFieldComboBox
VBoundFieldEdit
VBoundFieldEditBrowser
VBoundFieldListBox
VByteArray
VCheckBox
VClipboard
VClockWidget
VComboBox
VComboListDataView
VCoverFlowListDataView
VCWebView
VDataCatcherEdit
VDataCatcherEditBrowser
VDataView
VDataViewDialog
VDateEdit
VDateEditBrowser
VDateTimeEdit
VDateTimeEditBrowser
VDial
VDir
VExtension
VFile
VFileInfo
VFilePathEditBrowser
VFinder
VFont
VFormBlockListDataView
VFormDataView
VFormulaEditBrowser
VGaugeWidget
VGPS
VGridListDataView
VGroupBox
VImage
VImageEdit
VImageWidget
VInstancesList
VInstance
VInstances
VItemRegisterPattern
VLabel
VLineEdit
VLineEditBrowser
VListBox
VListDataView
VLogin
VMainWindow
VMdiView
VMimeData
VMultiDataView
VNumberSpinBox
VNumberSpinBoxBrowser
VObjectInfo
VObjectInstance
VProcess
VProgressBar
VProjectInfo
VPushButton
VQmlFormDataView
VQmlListDataView
VQmlListModel
VQuery
VRadioButton
VRegister
VRegisterList
VReportListDataView
VRequest
VResponse
VRoot
VScreen
VScrollArea
VServerAdmin
VSettings
VSlider
VSlotListDataView
VSolutionInfo
VSplitter
VSqlDatabase
VSSLCertificate
VSSLInfo
VSSLSessionCipher
VStackedWidget
VSvgButton
VSvgSlideSwitch
VSvgToggleSwitch
VSvgWidget
VSysInfo
VTableInfo
VTabWidget
VTextEdit
VTextFile
VThermometerWidget
VThumbWheel
VTimeEdit
VTimeEditBrowser
VToolBox
VTreeItem
VTreeItemRegister
VTreeListDataView
VTreeMenu
VTreeMultiTableListDataView
VTreeWidget
VUser
VUserGroup
VUserGroupList
VUserList
VXmlReader
VXmlWriter
Widget
XMLHttpRequest
QML
Depuración
Extensiones de Velneo vDevelop
Acceso directo a una solución desde vDevelop
Buenas prácticas
Análisis de bases de datos para aplicaciones de Velneo
Velneo vDevelop Web
Velneo vAdmin
¿Qué es Velneo vAdmin?
Gestión de usuarios
Gestión de aplicaciones
Monitorización
Tareas
Acceso directo
Velneo vAdmin Web
Velneo vClient
¿Qué es Velneo vClient?
Movilidad
Funcionalidades de Velneo vClient
Velneo vServer
¿Qué es Velneo vServer?
Instalación y configuración
Iniciar y detener Velneo vServer
Funcionalidades
Mensajes de log de sistema
vPacker
Velneo vInstallBuilder
¿Qué es Velneo vInstallBuilder?
Configurar una instalación
Probar una instalación
Crear el instalable
Accesos directos
Velneo vModApache
¿Qué es Velneo vModApache?
Instalación y configuración
Nomenclatura de objetos en urls
Uso de ficheros adjuntos
Caché local de Velneo vModApache
Velneo vDataClient
¿Qué es Velneo vDataClient?
Iniciar Velneo vDataClient
Interfaz de Velneo vDataClient
Procesos
Utilidades
Acceso directo a una instancia de datos
Velneo vDataClient Web
Velneo vTranslator
¿Qué es Velneo vTranslator?
Importación y exportación basada en XLIFF
Acceso directo a una solución
Velneo ODBC Driver
¿Qué es velneo ODBC Driver?
Referencia de comandos SQL
Velneo vVersion
¿Qué es Velneo vVersion?
Velneo vERP
¿Qué es Velneo vERP?
Manual del programador
Documentación de la ApiRest
Novedades de la versión
Velneo vTutor
¿Qué es vTutor?
Tutores de objetos básicos
Tutores de objetos avanzados
Tutores de controles
Tutores de procesos y manejadores de evento avanzados
Tutores de scripts
Velneo cloud
¿Qué es Velneo Cloud?
Panel de control vServer cloud
Copias de seguridad
Velneo cloud API
Explorador de archivos cloud sFTP
TCP en Velneo cloud
Dominios de empresa y certificados
Velneo vModApache en cloud
SLA
Hora de los servidores en el cloud de Velneo
¿Qué puedo hacer si tengo una incidencia en mi servidor cloud?
Accionado por
GitBook
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.
Con ayuda de la clase
VResponse
, podremos definir la respuesta.
De esta forma podemos gestionar de forma dinámica las peticiones web en un servidor Apache con Velneo vModApache.
Indice de funciones
De cabecera
String
header
( String szHeader )
Array
headerKeys
()
De GET
String
GET
( String szKey )
Array
GETkeys
()
De POST
String
POST
( String szKey )
Array
POSTkeys
()
De URI
String
pathInfo
()
String
unparsedUri
()
String
uri
()
De cuerpo
String
body
()
String
method
()
VByteArray
rawBody
()
Documentación de funciones
Funciones de cabecera
String header( String szHeader )
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.
Array headerKeys()
Devuelve un array de cadenas que contiene los nombres de cabecera obtenidos de la petición.
Funciones de GET
String GET( String szKey )
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.
Array GETkeys()
Devuelve un array de cadenas con los nombres de las variables recibidas en la petición.
Funciones de POST
String POST( String szKey )
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.
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().
Array POSTkeys()
Devuelve un array de cadenas con los nombres de las variables recibidas en la petición.
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().
Funciones de URI
String pathInfo()
Devuelve de la petición la parte correspondiente a la senda.
1
// Ejemplo para url: PROCESO.PRO?pp=1
2
pathInfo
()
=
/
PROCESO
.
PRO
Copied!
String unparsedUri()
Devuelve la URI completa sin parsear.
1
// Ejemplo para url: PROCESO.PRO?pp=1
2
unparsedUri
()
=
/
velneo
/
PROCESO
.
PRO
?
pp
=
1
Copied!
String uri()
Devuelve de la petición la URI completa sin las variables.
1
// Ejemplo para url: PROCESO.PRO?pp=1
2
uri
()
=
/
velneo
/
PROCESO
.
PRO
Copied!
Funciones de cuerpo
String body()
Devuelve el contenido del cuerpo de la petición.
La salida de la función body() es string, por lo que los ficheros binarios han de enviarse codificados en Base64.
String method()
Devuelve el método correspondiente a la petición.
VByteArray rawBody()
Devuelve el contenido del cuerpo de la petición como binario en un objeto de la clase
VByteArray
.
Ejemplos
Ejemplo de manejo de binarios
1
// Creamos el objeto de la clase VByteArray para recibir el cuerpo binario
2
var
baBody
=
new
VByteArray
;
3
4
// Obtenemos el cuerpo binario
5
baBody
=
theRequest
.
rawBody
();
6
7
// Procesamos lo obtenido
8
var
length
=
baBody
.
length
;
9
var
firstChar
=
baBody
[
0
];
Copied!
Anterior
VReportListDataView
Próximo
VResponse
Última actualización
4mo ago
Copiar enlace
Contenidos
Indice de funciones
De cabecera
De GET
De POST
De URI
De cuerpo
Documentación de funciones
Funciones de cabecera
Funciones de GET
Funciones de POST
Funciones de URI
Funciones de cuerpo
Ejemplos
Ejemplo de manejo de binarios