@@ -35,7 +35,18 @@ git clone https://github.com/raulvfp/ajaxRest.git ajaxRest
35
35
36
36
37
37
## Usage
38
- Metodos:
38
+ ** Properties:**
39
+ - method: Valores posibles POST, GET, PUT, DELETE, etc
40
+ - urlRequest: Es la url a consultar.
41
+ - body: El cuerpo del mensaje.
42
+ - pathDownload: Path en donde se descargaran los archivos. Por defecto el CURDIR()
43
+ - pathUpload: Path en donde reciden los archivos a subir.
44
+ - isVerbose: Si hay eco o no en la pantalla de las acciones. Por defecto es .F.
45
+ - isLogger: Indica si lleva un log con los registros de los sucesos. Por defecto es .F.
46
+ - pathLog: Path en donde se guarda los log, si es que esta activo el log.
47
+ - nameLog: Es el nombre del log del proceso, si es que esta activo el log. Por defecto es 'ajaxRest.log'.
48
+
49
+ ** Methods:**
39
50
- addHeader(cKey, cValue) : Agrega una clave al HEADER
40
51
+ cKey: Clave del HEADER
41
52
+ cValue: Valor de la Clave del HEADER
@@ -53,11 +64,9 @@ Metodos:
53
64
- send() : Envia la peticion.
54
65
+ Retorna: El Value Response de la conexion.
55
66
- getResponse() : Devuelve el Response de la conexion.
67
+ - saveFile(cNameFile) : Si lo que se recibe es un archivo, lo guarda en el folder indicado en THIS.pathDownload.
68
+ + cNameFile: Es el nombre del archivo de salida. Si es empty, el nombre será el resultado de la funcion: SYS(3)+'.tmp'
56
69
57
- Propiedades:
58
- - method: Valores posibles POST, GET, PUT, DELETE, etc
59
- - urlRequest: Es la url a consultar.
60
- - body: El cuerpo del mensaje.
61
70
62
71
63
72
## Example:
@@ -70,9 +79,10 @@ Propiedades:
70
79
.addParameter('results_per_page','1')
71
80
.addHeader ("Content-Type" , 'text/plain')
72
81
73
- lcResponseValue = .SEND()
82
+ .SEND()
83
+ IF .status=200 THEN
84
+ .saveFile('thecat.jpg')
85
+ ENDIF
74
86
ENDWITH
75
87
76
- STRTOFILE(lcResponseValue,'images\' +"cat"+SYS(3)+".jpg")
77
-
78
88
```
0 commit comments