mirror of
https://github.com/KeymonSoft/jRDC-Multi.git
synced 2026-04-17 21:06:24 +00:00
Update README.md
Se quito la sección que mencionaba que para el orden de los parametros era necesario agregar par1, par2, etc, porque los parametros se enviaban en un mapa y ahora se envian en una lista y ya no es necesario el nombre.
This commit is contained in:
24
README.md
24
README.md
@@ -76,9 +76,9 @@ Esta es la forma más limpia y estándar para las APIs modernas.
|
||||
"dbx": "DB2",
|
||||
"query": "get\_user",
|
||||
"exec": "executeQuery",
|
||||
"params": {
|
||||
"par1": "CDAZA"
|
||||
}
|
||||
"params": [
|
||||
"CDAZA"
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -90,7 +90,7 @@ Este método se mantiene por retrocompatibilidad.
|
||||
- **URL**: El JSON completo se envía como el valor del parámetro `j` en la URL.
|
||||
|
||||
Ejemplo con GET:
|
||||
http://tu-dominio.com:8090/DBJ?j={"dbx":"DB2","query":"get\_user","exec":"executeQuery","params":{"par1":"CDAZA"}}
|
||||
http://tu-dominio.com:8090/DBJ?j={"dbx":"DB2","query":"get\_user","exec":"executeQuery","params":["CDAZA"]}
|
||||
|
||||
### **5.2. Formato del Payload JSON**
|
||||
|
||||
@@ -101,10 +101,10 @@ La estructura del objeto JSON es la misma para ambos métodos:
|
||||
"exec": "executeQuery",
|
||||
"query": "nombre\_del\_comando\_sql",
|
||||
"dbx": "DB1",
|
||||
"params": {
|
||||
"par1": "valor1",
|
||||
"par2": 123
|
||||
}
|
||||
"params": [
|
||||
"valor1",
|
||||
123
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -113,13 +113,7 @@ La estructura del objeto JSON es la misma para ambos métodos:
|
||||
- `dbx` (opcional): La llave de la base de datos (`DB1`, `DB2`, etc.). Si se omite, se usará **DB1** por defecto.
|
||||
- `params` (opcional): Un objeto que contiene los parámetros para la consulta SQL.
|
||||
|
||||
### **5.3. ¡Importante\! Envío de Parámetros**
|
||||
|
||||
El servidor ordena las claves de los parámetros alfabéticamente antes de pasarlos a la consulta SQL. Para asegurar que los valores se asignen al `?` correcto, **debes nombrar las claves de los parámetros de forma secuencial**: `"par1"`, `"par2"`, `"par3"`, etc.
|
||||
|
||||
**Nota para más de 9 parámetros**: Si tienes 10 o más parámetros, usa un cero inicial para mantener el orden alfabético correcto (ej. `"par01"`, `"par02"`, ..., `"par10"`).
|
||||
|
||||
### **5.4. Respuestas JSON**
|
||||
### **5.3. Respuestas JSON**
|
||||
|
||||
Las respuestas del servidor siempre son en formato JSON e incluyen un campo booleano `success`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user